./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-rel/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-rel/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-27 23:00:23,573 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:00:23,673 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:00:23,679 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:00:23,680 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:00:23,701 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:00:23,702 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:00:23,702 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:00:23,703 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:00:23,706 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:00:23,706 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:00:23,706 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:00:23,707 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:00:23,708 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:00:23,708 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:00:23,708 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:00:23,708 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:00:23,708 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:00:23,709 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:00:23,709 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:00:23,709 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:00:23,710 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:00:23,710 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:00:23,710 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:00:23,710 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:00:23,710 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:00:23,711 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:00:23,711 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:00:23,711 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:00:23,712 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:00:23,712 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:00:23,713 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:00:23,713 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:23,713 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:00:23,713 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:00:23,713 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:00:23,713 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:00:23,714 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:00:23,714 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:00:23,714 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:00:23,714 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:00:23,715 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:00:23,715 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:00:23,715 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:00:23,958 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:00:23,974 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:00:23,977 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:00:23,978 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:00:23,978 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:00:23,979 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-27 23:00:25,053 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:00:25,271 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:00:25,272 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-27 23:00:25,284 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/451f1663a/ca7e184ed9c841c0bdd89102de84e150/FLAGb57a4f383 [2024-06-27 23:00:25,299 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/451f1663a/ca7e184ed9c841c0bdd89102de84e150 [2024-06-27 23:00:25,301 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:00:25,302 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:00:25,302 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-rel/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 23:00:25,387 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:00:25,389 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:00:25,390 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:25,390 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:00:25,394 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:00:25,394 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:25" (1/2) ... [2024-06-27 23:00:25,395 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2177691d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,396 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:25" (1/2) ... [2024-06-27 23:00:25,397 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@26b4e3bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,398 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:25" (2/2) ... [2024-06-27 23:00:25,399 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2177691d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,399 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:25" (2/2) ... [2024-06-27 23:00:25,399 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:00:25,422 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:00:25,423 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 23:00:25,423 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 23:00:25,424 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 23:00:25,424 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:00:25,424 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-27 23:00:25,508 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:00:26,062 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:26,079 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:00:26,188 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:26,234 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:00:26,234 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26 WrapperNode [2024-06-27 23:00:26,235 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:26,235 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:26,236 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:00:26,236 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:00:26,249 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,266 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,286 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-27 23:00:26,288 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:26,289 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:00:26,289 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:00:26,289 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:00:26,299 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,299 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,308 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,333 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:00:26,334 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,334 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,345 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,351 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,353 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,357 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,362 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:00:26,363 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:00:26,363 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:00:26,363 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:00:26,364 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:26,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:00:26,404 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:00:26,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:00:26,465 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:00:26,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:00:26,466 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:00:26,466 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:00:26,466 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:00:26,466 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:00:26,467 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:00:26,467 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:00:26,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:00:26,467 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:00:26,467 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:00:26,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:00:26,469 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:00:26,588 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:00:26,591 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:00:26,782 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:00:26,783 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:00:26,885 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:00:26,885 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:00:26,886 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:26 BoogieIcfgContainer [2024-06-27 23:00:26,886 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:00:26,888 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:00:26,889 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:00:26,891 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:00:26,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:00:25" (1/4) ... [2024-06-27 23:00:26,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bf03e6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,893 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:25" (2/4) ... [2024-06-27 23:00:26,893 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bf03e6d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,893 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26" (3/4) ... [2024-06-27 23:00:26,894 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bf03e6d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,895 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:26" (4/4) ... [2024-06-27 23:00:26,896 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-27 23:00:26,911 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:00:26,912 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:00:26,912 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:00:26,945 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:00:26,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:00:26,988 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 23:00:26,989 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:26,990 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-27 23:00:26,991 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:00:26,993 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 23:00:27,000 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:00:27,006 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;@588570ce, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:00:27,006 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:00:27,009 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:00:27,009 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:00:27,009 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:27,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:00:27,011 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:27,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,015 INFO L85 PathProgramCache]: Analyzing trace with hash 219098506, now seen corresponding path program 1 times [2024-06-27 23:00:27,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509305620] [2024-06-27 23:00:27,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:27,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509305620] [2024-06-27 23:00:27,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509305620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:00:27,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152395512] [2024-06-27 23:00:27,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:00:27,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:00:27,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:00:27,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-27 23:00:27,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-27 23:00:27,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,666 INFO L124 PetriNetUnfolderBase]: 471/807 cut-off events. [2024-06-27 23:00:27,667 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 23:00:27,673 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-27 23:00:27,680 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 23:00:27,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-27 23:00:27,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:00:27,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:00:27,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-27 23:00:27,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-27 23:00:27,694 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-27 23:00:27,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-27 23:00:27,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:27,698 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 23:00:27,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 23:00:27,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 23:00:27,705 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 23:00:27,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:00:27,706 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:27,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1165332823, now seen corresponding path program 1 times [2024-06-27 23:00:27,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398568431] [2024-06-27 23:00:27,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:27,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398568431] [2024-06-27 23:00:27,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398568431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:27,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937683686] [2024-06-27 23:00:27,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:27,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:27,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:27,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:27,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:27,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,171 INFO L124 PetriNetUnfolderBase]: 754/1256 cut-off events. [2024-06-27 23:00:28,171 INFO L125 PetriNetUnfolderBase]: For 195/205 co-relation queries the response was YES. [2024-06-27 23:00:28,174 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-27 23:00:28,179 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 23:00:28,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 250 flow [2024-06-27 23:00:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:28,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:28,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-27 23:00:28,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-27 23:00:28,182 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 107 transitions. [2024-06-27 23:00:28,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 250 flow [2024-06-27 23:00:28,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:28,183 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-27 23:00:28,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 23:00:28,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 23:00:28,184 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-27 23:00:28,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:00:28,185 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:28,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1101657832, now seen corresponding path program 1 times [2024-06-27 23:00:28,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781014024] [2024-06-27 23:00:28,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:28,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781014024] [2024-06-27 23:00:28,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781014024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:28,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279461500] [2024-06-27 23:00:28,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:28,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:28,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:28,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:28,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:28,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,566 INFO L124 PetriNetUnfolderBase]: 745/1241 cut-off events. [2024-06-27 23:00:28,567 INFO L125 PetriNetUnfolderBase]: For 594/630 co-relation queries the response was YES. [2024-06-27 23:00:28,569 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-27 23:00:28,573 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-06-27 23:00:28,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 310 flow [2024-06-27 23:00:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:28,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:28,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 23:00:28,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 23:00:28,575 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 128 transitions. [2024-06-27 23:00:28,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 310 flow [2024-06-27 23:00:28,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 308 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:28,578 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 181 flow [2024-06-27 23:00:28,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=181, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-27 23:00:28,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-27 23:00:28,579 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 181 flow [2024-06-27 23:00:28,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:00:28,580 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:28,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,580 INFO L85 PathProgramCache]: Analyzing trace with hash -2113468487, now seen corresponding path program 1 times [2024-06-27 23:00:28,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940688751] [2024-06-27 23:00:28,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:28,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940688751] [2024-06-27 23:00:28,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940688751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:28,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039864123] [2024-06-27 23:00:28,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:28,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:28,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:28,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:28,768 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-27 23:00:28,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:28,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,892 INFO L124 PetriNetUnfolderBase]: 697/1162 cut-off events. [2024-06-27 23:00:28,892 INFO L125 PetriNetUnfolderBase]: For 1029/1029 co-relation queries the response was YES. [2024-06-27 23:00:28,895 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-27 23:00:28,900 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 44 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-27 23:00:28,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 60 transitions, 350 flow [2024-06-27 23:00:28,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:28,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:28,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-27 23:00:28,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 23:00:28,901 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 181 flow. Second operand 4 states and 102 transitions. [2024-06-27 23:00:28,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 60 transitions, 350 flow [2024-06-27 23:00:28,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 60 transitions, 325 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:28,905 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 229 flow [2024-06-27 23:00:28,905 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-27 23:00:28,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-27 23:00:28,906 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 229 flow [2024-06-27 23:00:28,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:00:28,907 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:28,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,907 INFO L85 PathProgramCache]: Analyzing trace with hash 298840478, now seen corresponding path program 1 times [2024-06-27 23:00:28,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312349167] [2024-06-27 23:00:28,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:29,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312349167] [2024-06-27 23:00:29,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312349167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043294571] [2024-06-27 23:00:29,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:29,114 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-27 23:00:29,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:29,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,255 INFO L124 PetriNetUnfolderBase]: 826/1387 cut-off events. [2024-06-27 23:00:29,255 INFO L125 PetriNetUnfolderBase]: For 1901/1945 co-relation queries the response was YES. [2024-06-27 23:00:29,259 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-27 23:00:29,264 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 47 selfloop transitions, 18 changer transitions 0/75 dead transitions. [2024-06-27 23:00:29,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 459 flow [2024-06-27 23:00:29,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:29,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:29,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 23:00:29,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-27 23:00:29,267 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 229 flow. Second operand 5 states and 131 transitions. [2024-06-27 23:00:29,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 459 flow [2024-06-27 23:00:29,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 75 transitions, 457 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:29,274 INFO L231 Difference]: Finished difference. Result has 56 places, 54 transitions, 309 flow [2024-06-27 23:00:29,275 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-27 23:00:29,277 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-27 23:00:29,277 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 54 transitions, 309 flow [2024-06-27 23:00:29,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:00:29,281 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:29,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,282 INFO L85 PathProgramCache]: Analyzing trace with hash 2136706782, now seen corresponding path program 2 times [2024-06-27 23:00:29,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596292160] [2024-06-27 23:00:29,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,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-27 23:00:29,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596292160] [2024-06-27 23:00:29,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596292160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625838029] [2024-06-27 23:00:29,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:29,468 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-27 23:00:29,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:29,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,652 INFO L124 PetriNetUnfolderBase]: 821/1380 cut-off events. [2024-06-27 23:00:29,652 INFO L125 PetriNetUnfolderBase]: For 3008/3070 co-relation queries the response was YES. [2024-06-27 23:00:29,654 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-27 23:00:29,659 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 15 changer transitions 0/69 dead transitions. [2024-06-27 23:00:29,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 69 transitions, 465 flow [2024-06-27 23:00:29,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:29,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:29,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-27 23:00:29,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-27 23:00:29,661 INFO L175 Difference]: Start difference. First operand has 56 places, 54 transitions, 309 flow. Second operand 4 states and 107 transitions. [2024-06-27 23:00:29,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 69 transitions, 465 flow [2024-06-27 23:00:29,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 440 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:29,665 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 328 flow [2024-06-27 23:00:29,666 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-27 23:00:29,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-27 23:00:29,666 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 328 flow [2024-06-27 23:00:29,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:00:29,667 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:29,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1466029098, now seen corresponding path program 1 times [2024-06-27 23:00:29,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096821499] [2024-06-27 23:00:29,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:29,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096821499] [2024-06-27 23:00:29,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096821499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068360209] [2024-06-27 23:00:29,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:29,847 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-27 23:00:29,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:29,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,966 INFO L124 PetriNetUnfolderBase]: 697/1172 cut-off events. [2024-06-27 23:00:29,966 INFO L125 PetriNetUnfolderBase]: For 3080/3082 co-relation queries the response was YES. [2024-06-27 23:00:29,969 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-27 23:00:29,974 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 55 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-27 23:00:29,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 73 transitions, 513 flow [2024-06-27 23:00:29,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:29,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:29,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 23:00:29,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 23:00:29,975 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 328 flow. Second operand 5 states and 124 transitions. [2024-06-27 23:00:29,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 73 transitions, 513 flow [2024-06-27 23:00:29,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 73 transitions, 483 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:29,979 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 339 flow [2024-06-27 23:00:29,980 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-27 23:00:29,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-27 23:00:29,980 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 339 flow [2024-06-27 23:00:29,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:00:29,981 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:29,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,981 INFO L85 PathProgramCache]: Analyzing trace with hash 674120920, now seen corresponding path program 1 times [2024-06-27 23:00:29,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151311817] [2024-06-27 23:00:29,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:30,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151311817] [2024-06-27 23:00:30,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151311817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:30,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535999744] [2024-06-27 23:00:30,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:30,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:30,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:30,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:30,200 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-27 23:00:30,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:30,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,352 INFO L124 PetriNetUnfolderBase]: 888/1471 cut-off events. [2024-06-27 23:00:30,352 INFO L125 PetriNetUnfolderBase]: For 4342/4346 co-relation queries the response was YES. [2024-06-27 23:00:30,356 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-27 23:00:30,365 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 69 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-27 23:00:30,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 95 transitions, 689 flow [2024-06-27 23:00:30,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:30,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:30,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:00:30,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:30,368 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 339 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:00:30,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 95 transitions, 689 flow [2024-06-27 23:00:30,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 95 transitions, 666 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:30,377 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 465 flow [2024-06-27 23:00:30,377 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-27 23:00:30,379 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-27 23:00:30,379 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 465 flow [2024-06-27 23:00:30,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:00:30,380 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:30,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1813407076, now seen corresponding path program 2 times [2024-06-27 23:00:30,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494514901] [2024-06-27 23:00:30,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:30,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494514901] [2024-06-27 23:00:30,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494514901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:30,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952008938] [2024-06-27 23:00:30,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:30,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:30,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:30,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:30,600 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-27 23:00:30,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:30,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,808 INFO L124 PetriNetUnfolderBase]: 899/1494 cut-off events. [2024-06-27 23:00:30,808 INFO L125 PetriNetUnfolderBase]: For 5627/5637 co-relation queries the response was YES. [2024-06-27 23:00:30,812 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-27 23:00:30,820 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 78 selfloop transitions, 19 changer transitions 0/104 dead transitions. [2024-06-27 23:00:30,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 104 transitions, 809 flow [2024-06-27 23:00:30,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:30,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:30,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:00:30,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:00:30,821 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 465 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:00:30,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 104 transitions, 809 flow [2024-06-27 23:00:30,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 773 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:30,830 INFO L231 Difference]: Finished difference. Result has 72 places, 73 transitions, 523 flow [2024-06-27 23:00:30,831 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-27 23:00:30,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-27 23:00:30,832 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 73 transitions, 523 flow [2024-06-27 23:00:30,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:00:30,833 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:30,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1813401496, now seen corresponding path program 3 times [2024-06-27 23:00:30,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500290504] [2024-06-27 23:00:30,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:31,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500290504] [2024-06-27 23:00:31,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500290504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:31,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987053049] [2024-06-27 23:00:31,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:31,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:31,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:31,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:31,059 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-27 23:00:31,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:31,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,230 INFO L124 PetriNetUnfolderBase]: 894/1485 cut-off events. [2024-06-27 23:00:31,230 INFO L125 PetriNetUnfolderBase]: For 6651/6657 co-relation queries the response was YES. [2024-06-27 23:00:31,234 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-27 23:00:31,246 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 68 selfloop transitions, 18 changer transitions 0/93 dead transitions. [2024-06-27 23:00:31,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 93 transitions, 748 flow [2024-06-27 23:00:31,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:31,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:31,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-27 23:00:31,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-27 23:00:31,248 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 523 flow. Second operand 5 states and 127 transitions. [2024-06-27 23:00:31,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 93 transitions, 748 flow [2024-06-27 23:00:31,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 93 transitions, 694 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:31,258 INFO L231 Difference]: Finished difference. Result has 73 places, 73 transitions, 513 flow [2024-06-27 23:00:31,259 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-27 23:00:31,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-27 23:00:31,261 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 73 transitions, 513 flow [2024-06-27 23:00:31,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:00:31,262 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-27 23:00:31,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,263 INFO L85 PathProgramCache]: Analyzing trace with hash -646658297, now seen corresponding path program 1 times [2024-06-27 23:00:31,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126087675] [2024-06-27 23:00:31,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,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-27 23:00:31,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126087675] [2024-06-27 23:00:31,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126087675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:31,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278897222] [2024-06-27 23:00:31,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:31,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:31,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:31,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:31,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 73 transitions, 513 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:31,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,612 INFO L124 PetriNetUnfolderBase]: 832/1381 cut-off events. [2024-06-27 23:00:31,612 INFO L125 PetriNetUnfolderBase]: For 7436/7438 co-relation queries the response was YES. [2024-06-27 23:00:31,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5518 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 6888 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-27 23:00:31,623 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 70 selfloop transitions, 9 changer transitions 0/90 dead transitions. [2024-06-27 23:00:31,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 741 flow [2024-06-27 23:00:31,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:31,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:31,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-27 23:00:31,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:00:31,625 INFO L175 Difference]: Start difference. First operand has 73 places, 73 transitions, 513 flow. Second operand 4 states and 95 transitions. [2024-06-27 23:00:31,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 741 flow [2024-06-27 23:00:31,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 90 transitions, 703 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:31,634 INFO L231 Difference]: Finished difference. Result has 74 places, 81 transitions, 565 flow [2024-06-27 23:00:31,635 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-27 23:00:31,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-27 23:00:31,635 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 81 transitions, 565 flow [2024-06-27 23:00:31,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:00:31,636 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:31,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1363176749, now seen corresponding path program 1 times [2024-06-27 23:00:31,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36319727] [2024-06-27 23:00:31,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:31,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36319727] [2024-06-27 23:00:31,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36319727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:31,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431634358] [2024-06-27 23:00:31,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:31,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:31,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:31,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:31,863 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-27 23:00:31,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:31,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,014 INFO L124 PetriNetUnfolderBase]: 854/1423 cut-off events. [2024-06-27 23:00:32,015 INFO L125 PetriNetUnfolderBase]: For 9355/9367 co-relation queries the response was YES. [2024-06-27 23:00:32,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6021 conditions, 1423 events. 854/1423 cut-off events. For 9355/9367 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7198 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-27 23:00:32,023 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-27 23:00:32,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 111 transitions, 897 flow [2024-06-27 23:00:32,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:32,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:32,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:00:32,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:00:32,025 INFO L175 Difference]: Start difference. First operand has 74 places, 81 transitions, 565 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:00:32,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 111 transitions, 897 flow [2024-06-27 23:00:32,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 111 transitions, 893 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:32,036 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 672 flow [2024-06-27 23:00:32,036 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-27 23:00:32,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-27 23:00:32,037 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 672 flow [2024-06-27 23:00:32,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:00:32,037 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:32,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2089820353, now seen corresponding path program 2 times [2024-06-27 23:00:32,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592650669] [2024-06-27 23:00:32,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592650669] [2024-06-27 23:00:32,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592650669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:32,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410579040] [2024-06-27 23:00:32,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:32,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:32,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:32,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:32,261 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-27 23:00:32,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:32,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,406 INFO L124 PetriNetUnfolderBase]: 871/1450 cut-off events. [2024-06-27 23:00:32,406 INFO L125 PetriNetUnfolderBase]: For 11670/11689 co-relation queries the response was YES. [2024-06-27 23:00:32,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6500 conditions, 1450 events. 871/1450 cut-off events. For 11670/11689 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7363 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-27 23:00:32,417 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 64 selfloop transitions, 30 changer transitions 0/110 dead transitions. [2024-06-27 23:00:32,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 110 transitions, 940 flow [2024-06-27 23:00:32,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:32,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:32,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:00:32,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:00:32,418 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 672 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:00:32,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 110 transitions, 940 flow [2024-06-27 23:00:32,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 110 transitions, 888 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:32,435 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 714 flow [2024-06-27 23:00:32,435 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-27 23:00:32,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-27 23:00:32,436 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 714 flow [2024-06-27 23:00:32,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:00:32,437 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:32,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,437 INFO L85 PathProgramCache]: Analyzing trace with hash 380867293, now seen corresponding path program 3 times [2024-06-27 23:00:32,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776921662] [2024-06-27 23:00:32,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776921662] [2024-06-27 23:00:32,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776921662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:32,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110884997] [2024-06-27 23:00:32,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:32,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:32,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:32,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:32,645 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-27 23:00:32,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:32,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,799 INFO L124 PetriNetUnfolderBase]: 859/1434 cut-off events. [2024-06-27 23:00:32,800 INFO L125 PetriNetUnfolderBase]: For 12703/12722 co-relation queries the response was YES. [2024-06-27 23:00:32,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 1434 events. 859/1434 cut-off events. For 12703/12722 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7277 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-27 23:00:32,810 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 27 changer transitions 0/106 dead transitions. [2024-06-27 23:00:32,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 942 flow [2024-06-27 23:00:32,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:32,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:32,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 23:00:32,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 23:00:32,812 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 714 flow. Second operand 5 states and 130 transitions. [2024-06-27 23:00:32,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 942 flow [2024-06-27 23:00:32,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 868 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:32,829 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 706 flow [2024-06-27 23:00:32,829 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-27 23:00:32,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-27 23:00:32,830 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 706 flow [2024-06-27 23:00:32,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:00:32,831 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:32,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,831 INFO L85 PathProgramCache]: Analyzing trace with hash -361794759, now seen corresponding path program 1 times [2024-06-27 23:00:32,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681818114] [2024-06-27 23:00:32,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681818114] [2024-06-27 23:00:32,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681818114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:32,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050831925] [2024-06-27 23:00:32,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:32,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:32,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:33,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:33,020 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-27 23:00:33,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:33,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,206 INFO L124 PetriNetUnfolderBase]: 1027/1714 cut-off events. [2024-06-27 23:00:33,206 INFO L125 PetriNetUnfolderBase]: For 14611/14617 co-relation queries the response was YES. [2024-06-27 23:00:33,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7477 conditions, 1714 events. 1027/1714 cut-off events. For 14611/14617 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8920 event pairs, 225 based on Foata normal form. 18/1730 useless extension candidates. Maximal degree in co-relation 7437. Up to 1134 conditions per place. [2024-06-27 23:00:33,219 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 100 selfloop transitions, 26 changer transitions 0/133 dead transitions. [2024-06-27 23:00:33,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 133 transitions, 1174 flow [2024-06-27 23:00:33,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:33,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:33,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:00:33,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:00:33,220 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 706 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:00:33,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 133 transitions, 1174 flow [2024-06-27 23:00:33,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 133 transitions, 1105 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:33,239 INFO L231 Difference]: Finished difference. Result has 90 places, 92 transitions, 753 flow [2024-06-27 23:00:33,240 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-27 23:00:33,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-27 23:00:33,240 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 92 transitions, 753 flow [2024-06-27 23:00:33,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:00:33,241 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:33,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,241 INFO L85 PathProgramCache]: Analyzing trace with hash -273228999, now seen corresponding path program 2 times [2024-06-27 23:00:33,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419462591] [2024-06-27 23:00:33,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:33,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419462591] [2024-06-27 23:00:33,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419462591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:33,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956092371] [2024-06-27 23:00:33,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:33,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:33,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:33,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:33,432 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-27 23:00:33,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:33,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,704 INFO L124 PetriNetUnfolderBase]: 1154/1927 cut-off events. [2024-06-27 23:00:33,704 INFO L125 PetriNetUnfolderBase]: For 18385/18391 co-relation queries the response was YES. [2024-06-27 23:00:33,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8651 conditions, 1927 events. 1154/1927 cut-off events. For 18385/18391 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10361 event pairs, 334 based on Foata normal form. 18/1943 useless extension candidates. Maximal degree in co-relation 8608. Up to 1458 conditions per place. [2024-06-27 23:00:33,719 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 25 changer transitions 0/133 dead transitions. [2024-06-27 23:00:33,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 133 transitions, 1198 flow [2024-06-27 23:00:33,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:33,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:33,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:00:33,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:00:33,721 INFO L175 Difference]: Start difference. First operand has 90 places, 92 transitions, 753 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:00:33,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 133 transitions, 1198 flow [2024-06-27 23:00:33,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 133 transitions, 1168 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:33,751 INFO L231 Difference]: Finished difference. Result has 96 places, 95 transitions, 811 flow [2024-06-27 23:00:33,752 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=811, PETRI_PLACES=96, PETRI_TRANSITIONS=95} [2024-06-27 23:00:33,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-27 23:00:33,752 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 95 transitions, 811 flow [2024-06-27 23:00:33,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:00:33,753 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:33,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,754 INFO L85 PathProgramCache]: Analyzing trace with hash -359917089, now seen corresponding path program 3 times [2024-06-27 23:00:33,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138198083] [2024-06-27 23:00:33,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,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-27 23:00:33,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138198083] [2024-06-27 23:00:33,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138198083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:33,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086602324] [2024-06-27 23:00:33,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:33,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:33,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:33,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:33,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 95 transitions, 811 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:33,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,174 INFO L124 PetriNetUnfolderBase]: 1126/1883 cut-off events. [2024-06-27 23:00:34,175 INFO L125 PetriNetUnfolderBase]: For 19357/19363 co-relation queries the response was YES. [2024-06-27 23:00:34,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8585 conditions, 1883 events. 1126/1883 cut-off events. For 19357/19363 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10118 event pairs, 335 based on Foata normal form. 22/1903 useless extension candidates. Maximal degree in co-relation 8539. Up to 1537 conditions per place. [2024-06-27 23:00:34,191 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 98 selfloop transitions, 24 changer transitions 0/129 dead transitions. [2024-06-27 23:00:34,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 129 transitions, 1165 flow [2024-06-27 23:00:34,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:34,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:34,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:00:34,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 23:00:34,193 INFO L175 Difference]: Start difference. First operand has 96 places, 95 transitions, 811 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:00:34,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 129 transitions, 1165 flow [2024-06-27 23:00:34,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 129 transitions, 1133 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:34,219 INFO L231 Difference]: Finished difference. Result has 100 places, 96 transitions, 848 flow [2024-06-27 23:00:34,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=848, PETRI_PLACES=100, PETRI_TRANSITIONS=96} [2024-06-27 23:00:34,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 23:00:34,220 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 96 transitions, 848 flow [2024-06-27 23:00:34,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:00:34,221 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:34,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1072504861, now seen corresponding path program 4 times [2024-06-27 23:00:34,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837138373] [2024-06-27 23:00:34,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:34,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837138373] [2024-06-27 23:00:34,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837138373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:34,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487503488] [2024-06-27 23:00:34,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:34,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:34,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:34,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:34,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 96 transitions, 848 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:34,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,707 INFO L124 PetriNetUnfolderBase]: 1184/1982 cut-off events. [2024-06-27 23:00:34,707 INFO L125 PetriNetUnfolderBase]: For 21575/21583 co-relation queries the response was YES. [2024-06-27 23:00:34,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9137 conditions, 1982 events. 1184/1982 cut-off events. For 21575/21583 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 10747 event pairs, 339 based on Foata normal form. 24/2005 useless extension candidates. Maximal degree in co-relation 9089. Up to 1653 conditions per place. [2024-06-27 23:00:34,724 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 106 selfloop transitions, 21 changer transitions 0/134 dead transitions. [2024-06-27 23:00:34,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 134 transitions, 1221 flow [2024-06-27 23:00:34,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:34,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:34,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:00:34,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:00:34,726 INFO L175 Difference]: Start difference. First operand has 100 places, 96 transitions, 848 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:00:34,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 134 transitions, 1221 flow [2024-06-27 23:00:34,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 134 transitions, 1176 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:34,753 INFO L231 Difference]: Finished difference. Result has 103 places, 97 transitions, 865 flow [2024-06-27 23:00:34,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=865, PETRI_PLACES=103, PETRI_TRANSITIONS=97} [2024-06-27 23:00:34,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-27 23:00:34,754 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 97 transitions, 865 flow [2024-06-27 23:00:34,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:00:34,754 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:34,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1077867241, now seen corresponding path program 5 times [2024-06-27 23:00:34,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900155484] [2024-06-27 23:00:34,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:34,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900155484] [2024-06-27 23:00:34,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900155484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:34,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11965138] [2024-06-27 23:00:34,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:34,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:34,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:34,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:34,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 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-27 23:00:34,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:34,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:35,247 INFO L124 PetriNetUnfolderBase]: 1217/2050 cut-off events. [2024-06-27 23:00:35,248 INFO L125 PetriNetUnfolderBase]: For 23503/23509 co-relation queries the response was YES. [2024-06-27 23:00:35,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9440 conditions, 2050 events. 1217/2050 cut-off events. For 23503/23509 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11324 event pairs, 360 based on Foata normal form. 22/2070 useless extension candidates. Maximal degree in co-relation 9391. Up to 1712 conditions per place. [2024-06-27 23:00:35,265 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 19 changer transitions 0/127 dead transitions. [2024-06-27 23:00:35,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 127 transitions, 1206 flow [2024-06-27 23:00:35,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:35,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:35,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:00:35,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:35,268 INFO L175 Difference]: Start difference. First operand has 103 places, 97 transitions, 865 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:00:35,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 127 transitions, 1206 flow [2024-06-27 23:00:35,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 127 transitions, 1163 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:35,297 INFO L231 Difference]: Finished difference. Result has 103 places, 98 transitions, 882 flow [2024-06-27 23:00:35,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=882, PETRI_PLACES=103, PETRI_TRANSITIONS=98} [2024-06-27 23:00:35,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-27 23:00:35,298 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 98 transitions, 882 flow [2024-06-27 23:00:35,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:35,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:00:35,299 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:35,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1078015111, now seen corresponding path program 6 times [2024-06-27 23:00:35,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706864583] [2024-06-27 23:00:35,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:35,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:35,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:35,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706864583] [2024-06-27 23:00:35,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706864583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:35,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:35,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:35,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952879638] [2024-06-27 23:00:35,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:35,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:35,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:35,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:35,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:35,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:35,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 98 transitions, 882 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:35,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:35,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:35,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:35,869 INFO L124 PetriNetUnfolderBase]: 1197/2018 cut-off events. [2024-06-27 23:00:35,870 INFO L125 PetriNetUnfolderBase]: For 23082/23088 co-relation queries the response was YES. [2024-06-27 23:00:35,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9227 conditions, 2018 events. 1197/2018 cut-off events. For 23082/23088 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11063 event pairs, 251 based on Foata normal form. 18/2034 useless extension candidates. Maximal degree in co-relation 9177. Up to 1471 conditions per place. [2024-06-27 23:00:35,888 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 102 selfloop transitions, 23 changer transitions 0/132 dead transitions. [2024-06-27 23:00:35,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 132 transitions, 1250 flow [2024-06-27 23:00:35,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:35,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:35,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 23:00:35,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 23:00:35,889 INFO L175 Difference]: Start difference. First operand has 103 places, 98 transitions, 882 flow. Second operand 6 states and 153 transitions. [2024-06-27 23:00:35,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 132 transitions, 1250 flow [2024-06-27 23:00:35,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 132 transitions, 1205 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:35,916 INFO L231 Difference]: Finished difference. Result has 106 places, 100 transitions, 922 flow [2024-06-27 23:00:35,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=922, PETRI_PLACES=106, PETRI_TRANSITIONS=100} [2024-06-27 23:00:35,917 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 23:00:35,917 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 100 transitions, 922 flow [2024-06-27 23:00:35,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:35,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:00:35,918 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:35,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1072289659, now seen corresponding path program 1 times [2024-06-27 23:00:35,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304240063] [2024-06-27 23:00:35,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:36,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304240063] [2024-06-27 23:00:36,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304240063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:36,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742723467] [2024-06-27 23:00:36,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:36,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:36,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:36,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:36,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 100 transitions, 922 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:36,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:36,525 INFO L124 PetriNetUnfolderBase]: 1177/1987 cut-off events. [2024-06-27 23:00:36,525 INFO L125 PetriNetUnfolderBase]: For 23053/23061 co-relation queries the response was YES. [2024-06-27 23:00:36,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9071 conditions, 1987 events. 1177/1987 cut-off events. For 23053/23061 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10835 event pairs, 285 based on Foata normal form. 20/2006 useless extension candidates. Maximal degree in co-relation 9019. Up to 1441 conditions per place. [2024-06-27 23:00:36,541 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 108 selfloop transitions, 25 changer transitions 0/140 dead transitions. [2024-06-27 23:00:36,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 140 transitions, 1272 flow [2024-06-27 23:00:36,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:36,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:36,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:00:36,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:00:36,543 INFO L175 Difference]: Start difference. First operand has 106 places, 100 transitions, 922 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:00:36,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 140 transitions, 1272 flow [2024-06-27 23:00:36,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 140 transitions, 1196 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:36,571 INFO L231 Difference]: Finished difference. Result has 108 places, 99 transitions, 860 flow [2024-06-27 23:00:36,571 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-27 23:00:36,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-27 23:00:36,571 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 99 transitions, 860 flow [2024-06-27 23:00:36,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:36,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:36,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:00:36,572 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:36,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:36,573 INFO L85 PathProgramCache]: Analyzing trace with hash 778280614, now seen corresponding path program 1 times [2024-06-27 23:00:36,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:36,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196438012] [2024-06-27 23:00:36,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:36,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:36,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:36,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196438012] [2024-06-27 23:00:36,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196438012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:36,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468997830] [2024-06-27 23:00:36,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:36,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:36,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:36,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:36,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 99 transitions, 860 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:36,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:36,977 INFO L124 PetriNetUnfolderBase]: 1127/1917 cut-off events. [2024-06-27 23:00:36,978 INFO L125 PetriNetUnfolderBase]: For 22664/22667 co-relation queries the response was YES. [2024-06-27 23:00:36,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8744 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 10575 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-27 23:00:36,993 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 79 selfloop transitions, 19 changer transitions 0/110 dead transitions. [2024-06-27 23:00:36,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 110 transitions, 1098 flow [2024-06-27 23:00:36,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:36,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:36,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-27 23:00:36,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:36,995 INFO L175 Difference]: Start difference. First operand has 108 places, 99 transitions, 860 flow. Second operand 4 states and 96 transitions. [2024-06-27 23:00:36,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 110 transitions, 1098 flow [2024-06-27 23:00:37,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 110 transitions, 1028 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:37,028 INFO L231 Difference]: Finished difference. Result has 105 places, 102 transitions, 868 flow [2024-06-27 23:00:37,028 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-27 23:00:37,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-27 23:00:37,028 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 102 transitions, 868 flow [2024-06-27 23:00:37,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:00:37,029 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-27 23:00:37,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,030 INFO L85 PathProgramCache]: Analyzing trace with hash -807621564, now seen corresponding path program 2 times [2024-06-27 23:00:37,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640395153] [2024-06-27 23:00:37,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:37,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640395153] [2024-06-27 23:00:37,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640395153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:37,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827631317] [2024-06-27 23:00:37,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:37,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:37,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:37,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:37,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 102 transitions, 868 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:37,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,496 INFO L124 PetriNetUnfolderBase]: 1121/1909 cut-off events. [2024-06-27 23:00:37,496 INFO L125 PetriNetUnfolderBase]: For 23506/23509 co-relation queries the response was YES. [2024-06-27 23:00:37,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8695 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 10547 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-27 23:00:37,512 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 80 selfloop transitions, 22 changer transitions 0/114 dead transitions. [2024-06-27 23:00:37,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 114 transitions, 1122 flow [2024-06-27 23:00:37,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:37,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:37,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-27 23:00:37,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-27 23:00:37,515 INFO L175 Difference]: Start difference. First operand has 105 places, 102 transitions, 868 flow. Second operand 5 states and 114 transitions. [2024-06-27 23:00:37,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 114 transitions, 1122 flow [2024-06-27 23:00:37,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 114 transitions, 1072 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:37,551 INFO L231 Difference]: Finished difference. Result has 108 places, 105 transitions, 902 flow [2024-06-27 23:00:37,551 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-27 23:00:37,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-27 23:00:37,552 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 105 transitions, 902 flow [2024-06-27 23:00:37,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:00:37,553 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:37,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1154175532, now seen corresponding path program 1 times [2024-06-27 23:00:37,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555820864] [2024-06-27 23:00:37,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:37,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555820864] [2024-06-27 23:00:37,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555820864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:37,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656396760] [2024-06-27 23:00:37,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:37,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:37,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:37,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:37,739 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-27 23:00:37,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:37,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,918 INFO L124 PetriNetUnfolderBase]: 1109/1923 cut-off events. [2024-06-27 23:00:37,918 INFO L125 PetriNetUnfolderBase]: For 23992/23994 co-relation queries the response was YES. [2024-06-27 23:00:37,927 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 10778 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-27 23:00:37,934 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 92 selfloop transitions, 22 changer transitions 0/124 dead transitions. [2024-06-27 23:00:37,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 124 transitions, 1266 flow [2024-06-27 23:00:37,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:37,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:37,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 23:00:37,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-27 23:00:37,936 INFO L175 Difference]: Start difference. First operand has 108 places, 105 transitions, 902 flow. Second operand 5 states and 122 transitions. [2024-06-27 23:00:37,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 124 transitions, 1266 flow [2024-06-27 23:00:37,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 124 transitions, 1208 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:37,972 INFO L231 Difference]: Finished difference. Result has 110 places, 111 transitions, 960 flow [2024-06-27 23:00:37,972 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-27 23:00:37,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 23:00:37,973 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 111 transitions, 960 flow [2024-06-27 23:00:37,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:00:37,974 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:37,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1025374060, now seen corresponding path program 2 times [2024-06-27 23:00:37,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947326943] [2024-06-27 23:00:37,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:38,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:38,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:38,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947326943] [2024-06-27 23:00:38,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947326943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:38,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:38,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:38,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913318653] [2024-06-27 23:00:38,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:38,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:38,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:38,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:38,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:38,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:38,226 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-27 23:00:38,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:38,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:38,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:38,609 INFO L124 PetriNetUnfolderBase]: 1104/1916 cut-off events. [2024-06-27 23:00:38,609 INFO L125 PetriNetUnfolderBase]: For 25924/25926 co-relation queries the response was YES. [2024-06-27 23:00:38,618 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 10717 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-27 23:00:38,642 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 93 selfloop transitions, 19 changer transitions 0/122 dead transitions. [2024-06-27 23:00:38,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 122 transitions, 1212 flow [2024-06-27 23:00:38,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:38,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:38,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-27 23:00:38,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 23:00:38,643 INFO L175 Difference]: Start difference. First operand has 110 places, 111 transitions, 960 flow. Second operand 4 states and 102 transitions. [2024-06-27 23:00:38,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 122 transitions, 1212 flow [2024-06-27 23:00:38,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 122 transitions, 1157 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:38,723 INFO L231 Difference]: Finished difference. Result has 113 places, 111 transitions, 955 flow [2024-06-27 23:00:38,723 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-27 23:00:38,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-27 23:00:38,724 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 111 transitions, 955 flow [2024-06-27 23:00:38,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:38,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:38,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:38,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:00:38,725 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:38,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:38,725 INFO L85 PathProgramCache]: Analyzing trace with hash -807606684, now seen corresponding path program 1 times [2024-06-27 23:00:38,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:38,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609251039] [2024-06-27 23:00:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:38,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:38,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:38,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:38,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:38,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609251039] [2024-06-27 23:00:38,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609251039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:38,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:38,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:38,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516635206] [2024-06-27 23:00:38,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:38,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:38,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:38,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:38,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:38,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:38,890 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-27 23:00:38,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:38,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:38,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:39,149 INFO L124 PetriNetUnfolderBase]: 1111/1911 cut-off events. [2024-06-27 23:00:39,149 INFO L125 PetriNetUnfolderBase]: For 27515/27520 co-relation queries the response was YES. [2024-06-27 23:00:39,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8990 conditions, 1911 events. 1111/1911 cut-off events. For 27515/27520 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10617 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-27 23:00:39,162 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 100 selfloop transitions, 11 changer transitions 0/124 dead transitions. [2024-06-27 23:00:39,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 124 transitions, 1222 flow [2024-06-27 23:00:39,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:39,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:39,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-27 23:00:39,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:00:39,164 INFO L175 Difference]: Start difference. First operand has 113 places, 111 transitions, 955 flow. Second operand 5 states and 116 transitions. [2024-06-27 23:00:39,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 124 transitions, 1222 flow [2024-06-27 23:00:39,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 124 transitions, 1184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:39,202 INFO L231 Difference]: Finished difference. Result has 115 places, 113 transitions, 964 flow [2024-06-27 23:00:39,202 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-27 23:00:39,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-27 23:00:39,203 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 113 transitions, 964 flow [2024-06-27 23:00:39,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:39,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:39,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:00:39,203 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:39,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:39,204 INFO L85 PathProgramCache]: Analyzing trace with hash 999572474, now seen corresponding path program 1 times [2024-06-27 23:00:39,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:39,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892956535] [2024-06-27 23:00:39,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:39,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:39,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:39,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892956535] [2024-06-27 23:00:39,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892956535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:39,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050262787] [2024-06-27 23:00:39,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:39,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:39,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:39,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:39,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 113 transitions, 964 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:39,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:39,644 INFO L124 PetriNetUnfolderBase]: 1193/2031 cut-off events. [2024-06-27 23:00:39,645 INFO L125 PetriNetUnfolderBase]: For 28911/28917 co-relation queries the response was YES. [2024-06-27 23:00:39,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9646 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 11218 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-27 23:00:39,660 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 117 selfloop transitions, 26 changer transitions 0/149 dead transitions. [2024-06-27 23:00:39,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 149 transitions, 1475 flow [2024-06-27 23:00:39,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:39,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:39,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-27 23:00:39,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528125 [2024-06-27 23:00:39,662 INFO L175 Difference]: Start difference. First operand has 115 places, 113 transitions, 964 flow. Second operand 8 states and 169 transitions. [2024-06-27 23:00:39,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 149 transitions, 1475 flow [2024-06-27 23:00:39,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 149 transitions, 1439 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:39,707 INFO L231 Difference]: Finished difference. Result has 122 places, 128 transitions, 1136 flow [2024-06-27 23:00:39,707 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-27 23:00:39,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-27 23:00:39,707 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 128 transitions, 1136 flow [2024-06-27 23:00:39,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:39,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:39,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:00:39,708 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:39,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:39,709 INFO L85 PathProgramCache]: Analyzing trace with hash -326650804, now seen corresponding path program 2 times [2024-06-27 23:00:39,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:39,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756323048] [2024-06-27 23:00:39,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:39,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:39,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756323048] [2024-06-27 23:00:39,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756323048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:39,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89929816] [2024-06-27 23:00:39,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:39,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:39,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:39,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:39,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 128 transitions, 1136 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:39,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:40,238 INFO L124 PetriNetUnfolderBase]: 1198/2040 cut-off events. [2024-06-27 23:00:40,238 INFO L125 PetriNetUnfolderBase]: For 31674/31682 co-relation queries the response was YES. [2024-06-27 23:00:40,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10019 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 11280 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-27 23:00:40,256 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 117 selfloop transitions, 28 changer transitions 0/151 dead transitions. [2024-06-27 23:00:40,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 151 transitions, 1558 flow [2024-06-27 23:00:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:40,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:40,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 23:00:40,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-27 23:00:40,257 INFO L175 Difference]: Start difference. First operand has 122 places, 128 transitions, 1136 flow. Second operand 7 states and 152 transitions. [2024-06-27 23:00:40,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 151 transitions, 1558 flow [2024-06-27 23:00:40,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 151 transitions, 1494 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:40,304 INFO L231 Difference]: Finished difference. Result has 126 places, 131 transitions, 1164 flow [2024-06-27 23:00:40,304 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-27 23:00:40,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-27 23:00:40,305 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 131 transitions, 1164 flow [2024-06-27 23:00:40,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:40,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:40,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:40,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:00:40,305 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-27 23:00:40,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:40,306 INFO L85 PathProgramCache]: Analyzing trace with hash -326639644, now seen corresponding path program 3 times [2024-06-27 23:00:40,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:40,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713961456] [2024-06-27 23:00:40,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:40,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:40,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:40,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:40,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:40,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713961456] [2024-06-27 23:00:40,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713961456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:40,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:40,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:40,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051698785] [2024-06-27 23:00:40,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:40,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:40,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:40,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:40,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:40,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:40,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 131 transitions, 1164 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:40,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:40,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:40,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:40,759 INFO L124 PetriNetUnfolderBase]: 1195/2033 cut-off events. [2024-06-27 23:00:40,760 INFO L125 PetriNetUnfolderBase]: For 33476/33480 co-relation queries the response was YES. [2024-06-27 23:00:40,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10018 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 11231 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-27 23:00:40,775 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 110 selfloop transitions, 26 changer transitions 0/142 dead transitions. [2024-06-27 23:00:40,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 142 transitions, 1468 flow [2024-06-27 23:00:40,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:40,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:40,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-27 23:00:40,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 23:00:40,777 INFO L175 Difference]: Start difference. First operand has 126 places, 131 transitions, 1164 flow. Second operand 5 states and 112 transitions. [2024-06-27 23:00:40,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 142 transitions, 1468 flow [2024-06-27 23:00:40,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 142 transitions, 1402 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:40,830 INFO L231 Difference]: Finished difference. Result has 126 places, 131 transitions, 1156 flow [2024-06-27 23:00:40,830 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-27 23:00:40,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-27 23:00:40,831 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 131 transitions, 1156 flow [2024-06-27 23:00:40,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:40,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:40,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:40,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:00:40,832 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-27 23:00:40,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:40,832 INFO L85 PathProgramCache]: Analyzing trace with hash -814580426, now seen corresponding path program 4 times [2024-06-27 23:00:40,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:40,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985465795] [2024-06-27 23:00:40,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:40,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:40,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:41,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:41,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:41,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985465795] [2024-06-27 23:00:41,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985465795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:41,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:41,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:41,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722426811] [2024-06-27 23:00:41,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:41,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:41,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:41,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:41,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:41,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:41,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 131 transitions, 1156 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:41,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:41,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:41,316 INFO L124 PetriNetUnfolderBase]: 1192/2016 cut-off events. [2024-06-27 23:00:41,317 INFO L125 PetriNetUnfolderBase]: For 32882/32886 co-relation queries the response was YES. [2024-06-27 23:00:41,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9941 conditions, 2016 events. 1192/2016 cut-off events. For 32882/32886 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11037 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-27 23:00:41,333 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 112 selfloop transitions, 31 changer transitions 0/149 dead transitions. [2024-06-27 23:00:41,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 149 transitions, 1514 flow [2024-06-27 23:00:41,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:41,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:41,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-27 23:00:41,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 23:00:41,334 INFO L175 Difference]: Start difference. First operand has 126 places, 131 transitions, 1156 flow. Second operand 6 states and 129 transitions. [2024-06-27 23:00:41,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 149 transitions, 1514 flow [2024-06-27 23:00:41,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 149 transitions, 1462 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:41,392 INFO L231 Difference]: Finished difference. Result has 129 places, 137 transitions, 1224 flow [2024-06-27 23:00:41,392 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-27 23:00:41,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-27 23:00:41,393 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 137 transitions, 1224 flow [2024-06-27 23:00:41,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:41,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:41,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:00:41,394 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:41,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:41,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1419704304, now seen corresponding path program 1 times [2024-06-27 23:00:41,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:41,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848592708] [2024-06-27 23:00:41,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:41,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:41,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:41,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:41,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:41,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848592708] [2024-06-27 23:00:41,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848592708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:41,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:41,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:41,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745697882] [2024-06-27 23:00:41,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:41,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:41,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:41,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:41,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:41,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:41,574 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-27 23:00:41,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:41,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:41,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:41,820 INFO L124 PetriNetUnfolderBase]: 1197/2027 cut-off events. [2024-06-27 23:00:41,820 INFO L125 PetriNetUnfolderBase]: For 34929/34931 co-relation queries the response was YES. [2024-06-27 23:00:41,827 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 11128 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-27 23:00:41,831 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 139 selfloop transitions, 21 changer transitions 0/167 dead transitions. [2024-06-27 23:00:41,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 167 transitions, 1750 flow [2024-06-27 23:00:41,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:41,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:41,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 23:00:41,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:00:41,833 INFO L175 Difference]: Start difference. First operand has 129 places, 137 transitions, 1224 flow. Second operand 6 states and 138 transitions. [2024-06-27 23:00:41,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 167 transitions, 1750 flow [2024-06-27 23:00:41,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1697 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:41,884 INFO L231 Difference]: Finished difference. Result has 135 places, 149 transitions, 1342 flow [2024-06-27 23:00:41,885 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-27 23:00:41,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-27 23:00:41,885 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 149 transitions, 1342 flow [2024-06-27 23:00:41,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:41,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:41,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:00:41,886 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:41,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:41,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1721831548, now seen corresponding path program 2 times [2024-06-27 23:00:41,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:41,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048610335] [2024-06-27 23:00:41,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:41,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:41,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:42,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:42,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:42,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048610335] [2024-06-27 23:00:42,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048610335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:42,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:42,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:42,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025641501] [2024-06-27 23:00:42,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:42,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:42,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:42,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:42,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:42,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:42,099 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-27 23:00:42,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:42,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:42,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:42,350 INFO L124 PetriNetUnfolderBase]: 1202/2036 cut-off events. [2024-06-27 23:00:42,351 INFO L125 PetriNetUnfolderBase]: For 37819/37823 co-relation queries the response was YES. [2024-06-27 23:00:42,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10696 conditions, 2036 events. 1202/2036 cut-off events. For 37819/37823 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11190 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-27 23:00:42,365 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 143 selfloop transitions, 22 changer transitions 0/172 dead transitions. [2024-06-27 23:00:42,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 1830 flow [2024-06-27 23:00:42,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:42,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:42,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 23:00:42,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-27 23:00:42,367 INFO L175 Difference]: Start difference. First operand has 135 places, 149 transitions, 1342 flow. Second operand 7 states and 155 transitions. [2024-06-27 23:00:42,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 1830 flow [2024-06-27 23:00:42,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 172 transitions, 1778 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:42,427 INFO L231 Difference]: Finished difference. Result has 141 places, 154 transitions, 1396 flow [2024-06-27 23:00:42,427 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-27 23:00:42,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-27 23:00:42,427 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 154 transitions, 1396 flow [2024-06-27 23:00:42,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:42,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:42,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:42,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:00:42,428 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:42,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:42,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1721825968, now seen corresponding path program 3 times [2024-06-27 23:00:42,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:42,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526033334] [2024-06-27 23:00:42,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:42,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:42,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:42,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:42,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:42,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526033334] [2024-06-27 23:00:42,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526033334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:42,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:42,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:42,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397228437] [2024-06-27 23:00:42,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:42,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:42,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:42,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:42,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:42,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:42,629 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-27 23:00:42,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:42,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:42,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:42,911 INFO L124 PetriNetUnfolderBase]: 1199/2032 cut-off events. [2024-06-27 23:00:42,911 INFO L125 PetriNetUnfolderBase]: For 39690/39694 co-relation queries the response was YES. [2024-06-27 23:00:42,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10707 conditions, 2032 events. 1199/2032 cut-off events. For 39690/39694 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11186 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-27 23:00:42,929 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 142 selfloop transitions, 20 changer transitions 0/169 dead transitions. [2024-06-27 23:00:42,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 169 transitions, 1767 flow [2024-06-27 23:00:42,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:42,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:42,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 23:00:42,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-27 23:00:42,932 INFO L175 Difference]: Start difference. First operand has 141 places, 154 transitions, 1396 flow. Second operand 5 states and 119 transitions. [2024-06-27 23:00:42,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 169 transitions, 1767 flow [2024-06-27 23:00:42,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 169 transitions, 1695 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:43,000 INFO L231 Difference]: Finished difference. Result has 142 places, 154 transitions, 1370 flow [2024-06-27 23:00:43,001 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-27 23:00:43,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-27 23:00:43,001 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 154 transitions, 1370 flow [2024-06-27 23:00:43,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:43,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:43,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:00:43,002 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:43,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,002 INFO L85 PathProgramCache]: Analyzing trace with hash 506205815, now seen corresponding path program 1 times [2024-06-27 23:00:43,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45404629] [2024-06-27 23:00:43,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:43,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:43,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:43,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45404629] [2024-06-27 23:00:43,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45404629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:43,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:43,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:43,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525613387] [2024-06-27 23:00:43,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:43,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:43,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:43,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:43,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:43,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:43,222 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-27 23:00:43,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:43,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:43,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:43,504 INFO L124 PetriNetUnfolderBase]: 1165/1985 cut-off events. [2024-06-27 23:00:43,505 INFO L125 PetriNetUnfolderBase]: For 43624/43629 co-relation queries the response was YES. [2024-06-27 23:00:43,515 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 11003 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-27 23:00:43,522 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 119 selfloop transitions, 27 changer transitions 0/166 dead transitions. [2024-06-27 23:00:43,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 166 transitions, 1714 flow [2024-06-27 23:00:43,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:43,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:43,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 23:00:43,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-27 23:00:43,523 INFO L175 Difference]: Start difference. First operand has 142 places, 154 transitions, 1370 flow. Second operand 5 states and 119 transitions. [2024-06-27 23:00:43,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 166 transitions, 1714 flow [2024-06-27 23:00:43,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 166 transitions, 1674 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:43,607 INFO L231 Difference]: Finished difference. Result has 143 places, 156 transitions, 1426 flow [2024-06-27 23:00:43,607 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-27 23:00:43,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-27 23:00:43,607 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 156 transitions, 1426 flow [2024-06-27 23:00:43,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:43,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:43,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:00:43,608 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:43,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1264796355, now seen corresponding path program 2 times [2024-06-27 23:00:43,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985657861] [2024-06-27 23:00:43,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:43,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:43,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:43,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985657861] [2024-06-27 23:00:43,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985657861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:43,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:43,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:43,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668646175] [2024-06-27 23:00:43,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:43,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:43,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:43,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:43,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:43,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:43,801 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-27 23:00:43,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:43,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:43,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:44,035 INFO L124 PetriNetUnfolderBase]: 1177/2005 cut-off events. [2024-06-27 23:00:44,036 INFO L125 PetriNetUnfolderBase]: For 46673/46678 co-relation queries the response was YES. [2024-06-27 23:00:44,045 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 11127 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-27 23:00:44,051 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 119 selfloop transitions, 30 changer transitions 0/169 dead transitions. [2024-06-27 23:00:44,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 169 transitions, 1782 flow [2024-06-27 23:00:44,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:44,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:44,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 23:00:44,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-27 23:00:44,052 INFO L175 Difference]: Start difference. First operand has 143 places, 156 transitions, 1426 flow. Second operand 6 states and 137 transitions. [2024-06-27 23:00:44,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 169 transitions, 1782 flow [2024-06-27 23:00:44,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 169 transitions, 1714 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:44,140 INFO L231 Difference]: Finished difference. Result has 146 places, 158 transitions, 1460 flow [2024-06-27 23:00:44,140 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-27 23:00:44,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-27 23:00:44,140 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 158 transitions, 1460 flow [2024-06-27 23:00:44,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:00:44,141 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:44,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1279081155, now seen corresponding path program 3 times [2024-06-27 23:00:44,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426299512] [2024-06-27 23:00:44,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:44,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:44,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:44,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426299512] [2024-06-27 23:00:44,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426299512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:44,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:44,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:44,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224589243] [2024-06-27 23:00:44,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:44,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:44,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:44,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:44,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:44,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:44,398 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-27 23:00:44,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:44,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:44,675 INFO L124 PetriNetUnfolderBase]: 1167/1991 cut-off events. [2024-06-27 23:00:44,683 INFO L125 PetriNetUnfolderBase]: For 47210/47215 co-relation queries the response was YES. [2024-06-27 23:00:44,693 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 11049 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-27 23:00:44,700 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 118 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-06-27 23:00:44,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 172 transitions, 1828 flow [2024-06-27 23:00:44,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:44,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:44,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 23:00:44,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:00:44,701 INFO L175 Difference]: Start difference. First operand has 146 places, 158 transitions, 1460 flow. Second operand 6 states and 138 transitions. [2024-06-27 23:00:44,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 172 transitions, 1828 flow [2024-06-27 23:00:44,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 172 transitions, 1744 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:44,789 INFO L231 Difference]: Finished difference. Result has 148 places, 160 transitions, 1489 flow [2024-06-27 23:00:44,812 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-27 23:00:44,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-27 23:00:44,813 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 160 transitions, 1489 flow [2024-06-27 23:00:44,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:00:44,813 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:44,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,814 INFO L85 PathProgramCache]: Analyzing trace with hash -434102899, now seen corresponding path program 1 times [2024-06-27 23:00:44,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745940180] [2024-06-27 23:00:44,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:45,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:45,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:45,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745940180] [2024-06-27 23:00:45,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745940180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:45,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:45,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:45,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795526904] [2024-06-27 23:00:45,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:45,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:45,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:45,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:45,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:45,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:45,099 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-27 23:00:45,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:45,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,358 INFO L124 PetriNetUnfolderBase]: 1178/2011 cut-off events. [2024-06-27 23:00:45,358 INFO L125 PetriNetUnfolderBase]: For 50403/50407 co-relation queries the response was YES. [2024-06-27 23:00:45,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11025 conditions, 2011 events. 1178/2011 cut-off events. For 50403/50407 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11210 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-27 23:00:45,372 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 134 selfloop transitions, 32 changer transitions 0/183 dead transitions. [2024-06-27 23:00:45,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 183 transitions, 2003 flow [2024-06-27 23:00:45,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:45,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:45,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 23:00:45,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 23:00:45,373 INFO L175 Difference]: Start difference. First operand has 148 places, 160 transitions, 1489 flow. Second operand 6 states and 145 transitions. [2024-06-27 23:00:45,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 183 transitions, 2003 flow [2024-06-27 23:00:45,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 183 transitions, 1906 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:45,456 INFO L231 Difference]: Finished difference. Result has 150 places, 164 transitions, 1533 flow [2024-06-27 23:00:45,456 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-27 23:00:45,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-27 23:00:45,456 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 164 transitions, 1533 flow [2024-06-27 23:00:45,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:00:45,457 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:45,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,458 INFO L85 PathProgramCache]: Analyzing trace with hash -436781299, now seen corresponding path program 2 times [2024-06-27 23:00:45,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981094857] [2024-06-27 23:00:45,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:45,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-27 23:00:45,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:45,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981094857] [2024-06-27 23:00:45,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981094857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:45,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:45,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:45,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078179249] [2024-06-27 23:00:45,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:45,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:45,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:45,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:45,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:45,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:45,636 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-27 23:00:45,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:45,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,850 INFO L124 PetriNetUnfolderBase]: 1192/2033 cut-off events. [2024-06-27 23:00:45,850 INFO L125 PetriNetUnfolderBase]: For 53245/53249 co-relation queries the response was YES. [2024-06-27 23:00:45,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11229 conditions, 2033 events. 1192/2033 cut-off events. For 53245/53249 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11336 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-27 23:00:45,866 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 133 selfloop transitions, 30 changer transitions 0/180 dead transitions. [2024-06-27 23:00:45,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 180 transitions, 1931 flow [2024-06-27 23:00:45,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:45,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:45,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:00:45,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:00:45,867 INFO L175 Difference]: Start difference. First operand has 150 places, 164 transitions, 1533 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:00:45,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 180 transitions, 1931 flow [2024-06-27 23:00:45,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 180 transitions, 1855 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:45,962 INFO L231 Difference]: Finished difference. Result has 154 places, 166 transitions, 1565 flow [2024-06-27 23:00:45,962 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-27 23:00:45,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-27 23:00:45,963 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 166 transitions, 1565 flow [2024-06-27 23:00:45,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:00:45,964 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:45,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1836993707, now seen corresponding path program 3 times [2024-06-27 23:00:45,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16238299] [2024-06-27 23:00:45,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:46,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16238299] [2024-06-27 23:00:46,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16238299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:46,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65305526] [2024-06-27 23:00:46,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:46,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:46,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:46,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:46,158 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-27 23:00:46,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:46,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:46,457 INFO L124 PetriNetUnfolderBase]: 1182/2019 cut-off events. [2024-06-27 23:00:46,458 INFO L125 PetriNetUnfolderBase]: For 53362/53366 co-relation queries the response was YES. [2024-06-27 23:00:46,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11043 conditions, 2019 events. 1182/2019 cut-off events. For 53362/53366 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11288 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-27 23:00:46,473 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 138 selfloop transitions, 27 changer transitions 0/182 dead transitions. [2024-06-27 23:00:46,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 182 transitions, 1935 flow [2024-06-27 23:00:46,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:46,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:46,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-27 23:00:46,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:46,474 INFO L175 Difference]: Start difference. First operand has 154 places, 166 transitions, 1565 flow. Second operand 5 states and 125 transitions. [2024-06-27 23:00:46,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 182 transitions, 1935 flow [2024-06-27 23:00:46,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 182 transitions, 1837 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:46,575 INFO L231 Difference]: Finished difference. Result has 155 places, 166 transitions, 1531 flow [2024-06-27 23:00:46,575 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-27 23:00:46,576 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-27 23:00:46,576 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 166 transitions, 1531 flow [2024-06-27 23:00:46,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,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] [2024-06-27 23:00:46,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:00:46,577 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:46,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,577 INFO L85 PathProgramCache]: Analyzing trace with hash 2011554319, now seen corresponding path program 1 times [2024-06-27 23:00:46,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073518194] [2024-06-27 23:00:46,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:46,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073518194] [2024-06-27 23:00:46,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073518194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:46,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661112746] [2024-06-27 23:00:46,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:46,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:46,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:46,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:46,828 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-27 23:00:46,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:46,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,107 INFO L124 PetriNetUnfolderBase]: 1256/2130 cut-off events. [2024-06-27 23:00:47,107 INFO L125 PetriNetUnfolderBase]: For 54741/54749 co-relation queries the response was YES. [2024-06-27 23:00:47,119 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 11863 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-27 23:00:47,125 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 139 selfloop transitions, 54 changer transitions 0/200 dead transitions. [2024-06-27 23:00:47,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 200 transitions, 2241 flow [2024-06-27 23:00:47,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:47,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:47,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:00:47,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:00:47,126 INFO L175 Difference]: Start difference. First operand has 155 places, 166 transitions, 1531 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:00:47,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 200 transitions, 2241 flow [2024-06-27 23:00:47,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 200 transitions, 2179 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:47,215 INFO L231 Difference]: Finished difference. Result has 158 places, 175 transitions, 1703 flow [2024-06-27 23:00:47,215 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-27 23:00:47,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-27 23:00:47,216 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 175 transitions, 1703 flow [2024-06-27 23:00:47,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:00:47,216 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:47,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1033447955, now seen corresponding path program 2 times [2024-06-27 23:00:47,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794675766] [2024-06-27 23:00:47,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:47,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794675766] [2024-06-27 23:00:47,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794675766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:47,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358094523] [2024-06-27 23:00:47,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:47,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:47,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:47,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:47,405 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-27 23:00:47,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:47,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,701 INFO L124 PetriNetUnfolderBase]: 1266/2147 cut-off events. [2024-06-27 23:00:47,702 INFO L125 PetriNetUnfolderBase]: For 58444/58456 co-relation queries the response was YES. [2024-06-27 23:00:47,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12006 conditions, 2147 events. 1266/2147 cut-off events. For 58444/58456 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 11994 event pairs, 323 based on Foata normal form. 13/2159 useless extension candidates. Maximal degree in co-relation 11928. Up to 1862 conditions per place. [2024-06-27 23:00:47,717 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 156 selfloop transitions, 38 changer transitions 0/201 dead transitions. [2024-06-27 23:00:47,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 201 transitions, 2214 flow [2024-06-27 23:00:47,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:47,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:47,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:00:47,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:00:47,719 INFO L175 Difference]: Start difference. First operand has 158 places, 175 transitions, 1703 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:00:47,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 201 transitions, 2214 flow [2024-06-27 23:00:47,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 201 transitions, 2109 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:47,824 INFO L231 Difference]: Finished difference. Result has 163 places, 181 transitions, 1759 flow [2024-06-27 23:00:47,825 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=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1759, PETRI_PLACES=163, PETRI_TRANSITIONS=181} [2024-06-27 23:00:47,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-27 23:00:47,825 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 181 transitions, 1759 flow [2024-06-27 23:00:47,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:00:47,826 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:47,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1033448141, now seen corresponding path program 1 times [2024-06-27 23:00:47,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863782979] [2024-06-27 23:00:47,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:47,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863782979] [2024-06-27 23:00:47,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863782979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:47,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814192658] [2024-06-27 23:00:47,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:47,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:47,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:48,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:48,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 181 transitions, 1759 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:48,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,296 INFO L124 PetriNetUnfolderBase]: 1287/2182 cut-off events. [2024-06-27 23:00:48,297 INFO L125 PetriNetUnfolderBase]: For 63011/63023 co-relation queries the response was YES. [2024-06-27 23:00:48,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12413 conditions, 2182 events. 1287/2182 cut-off events. For 63011/63023 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12244 event pairs, 322 based on Foata normal form. 13/2194 useless extension candidates. Maximal degree in co-relation 12333. Up to 1850 conditions per place. [2024-06-27 23:00:48,313 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 63 changer transitions 0/215 dead transitions. [2024-06-27 23:00:48,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 215 transitions, 2529 flow [2024-06-27 23:00:48,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:48,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:48,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 23:00:48,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 23:00:48,315 INFO L175 Difference]: Start difference. First operand has 163 places, 181 transitions, 1759 flow. Second operand 10 states and 221 transitions. [2024-06-27 23:00:48,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 215 transitions, 2529 flow [2024-06-27 23:00:48,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 215 transitions, 2439 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:48,436 INFO L231 Difference]: Finished difference. Result has 169 places, 190 transitions, 1945 flow [2024-06-27 23:00:48,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1945, PETRI_PLACES=169, PETRI_TRANSITIONS=190} [2024-06-27 23:00:48,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 23:00:48,436 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 190 transitions, 1945 flow [2024-06-27 23:00:48,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,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] [2024-06-27 23:00:48,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:00:48,437 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:48,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1210579475, now seen corresponding path program 3 times [2024-06-27 23:00:48,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566041939] [2024-06-27 23:00:48,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:48,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566041939] [2024-06-27 23:00:48,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566041939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:48,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783682530] [2024-06-27 23:00:48,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:48,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:48,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:48,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:48,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 190 transitions, 1945 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:48,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,932 INFO L124 PetriNetUnfolderBase]: 1310/2220 cut-off events. [2024-06-27 23:00:48,932 INFO L125 PetriNetUnfolderBase]: For 67777/67789 co-relation queries the response was YES. [2024-06-27 23:00:48,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12958 conditions, 2220 events. 1310/2220 cut-off events. For 67777/67789 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12505 event pairs, 322 based on Foata normal form. 13/2232 useless extension candidates. Maximal degree in co-relation 12877. Up to 1914 conditions per place. [2024-06-27 23:00:48,953 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 164 selfloop transitions, 50 changer transitions 0/221 dead transitions. [2024-06-27 23:00:48,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 221 transitions, 2638 flow [2024-06-27 23:00:48,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:48,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:48,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 23:00:48,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 23:00:48,954 INFO L175 Difference]: Start difference. First operand has 169 places, 190 transitions, 1945 flow. Second operand 8 states and 178 transitions. [2024-06-27 23:00:48,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 221 transitions, 2638 flow [2024-06-27 23:00:49,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 221 transitions, 2507 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:49,086 INFO L231 Difference]: Finished difference. Result has 173 places, 202 transitions, 2079 flow [2024-06-27 23:00:49,086 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=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2079, PETRI_PLACES=173, PETRI_TRANSITIONS=202} [2024-06-27 23:00:49,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 23:00:49,087 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 202 transitions, 2079 flow [2024-06-27 23:00:49,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:00:49,088 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:49,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1210579661, now seen corresponding path program 2 times [2024-06-27 23:00:49,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928480008] [2024-06-27 23:00:49,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:49,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928480008] [2024-06-27 23:00:49,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928480008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:49,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703690959] [2024-06-27 23:00:49,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:49,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:49,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:49,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:49,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 202 transitions, 2079 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:49,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,646 INFO L124 PetriNetUnfolderBase]: 1331/2251 cut-off events. [2024-06-27 23:00:49,646 INFO L125 PetriNetUnfolderBase]: For 72606/72618 co-relation queries the response was YES. [2024-06-27 23:00:49,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13358 conditions, 2251 events. 1331/2251 cut-off events. For 72606/72618 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12689 event pairs, 322 based on Foata normal form. 13/2263 useless extension candidates. Maximal degree in co-relation 13274. Up to 1900 conditions per place. [2024-06-27 23:00:49,667 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 152 selfloop transitions, 76 changer transitions 0/235 dead transitions. [2024-06-27 23:00:49,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 235 transitions, 2949 flow [2024-06-27 23:00:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:00:49,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:00:49,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-27 23:00:49,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5409090909090909 [2024-06-27 23:00:49,669 INFO L175 Difference]: Start difference. First operand has 173 places, 202 transitions, 2079 flow. Second operand 11 states and 238 transitions. [2024-06-27 23:00:49,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 235 transitions, 2949 flow [2024-06-27 23:00:49,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 235 transitions, 2855 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:49,800 INFO L231 Difference]: Finished difference. Result has 182 places, 211 transitions, 2255 flow [2024-06-27 23:00:49,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2255, PETRI_PLACES=182, PETRI_TRANSITIONS=211} [2024-06-27 23:00:49,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-27 23:00:49,801 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 211 transitions, 2255 flow [2024-06-27 23:00:49,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:00:49,801 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:49,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1210816811, now seen corresponding path program 3 times [2024-06-27 23:00:49,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875653610] [2024-06-27 23:00:49,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:49,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875653610] [2024-06-27 23:00:49,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875653610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:49,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105308102] [2024-06-27 23:00:49,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:49,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:49,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:49,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:49,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 211 transitions, 2255 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:49,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,287 INFO L124 PetriNetUnfolderBase]: 1328/2247 cut-off events. [2024-06-27 23:00:50,288 INFO L125 PetriNetUnfolderBase]: For 75117/75129 co-relation queries the response was YES. [2024-06-27 23:00:50,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13417 conditions, 2247 events. 1328/2247 cut-off events. For 75117/75129 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12675 event pairs, 322 based on Foata normal form. 13/2259 useless extension candidates. Maximal degree in co-relation 13332. Up to 1897 conditions per place. [2024-06-27 23:00:50,307 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 75 changer transitions 0/232 dead transitions. [2024-06-27 23:00:50,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 232 transitions, 2923 flow [2024-06-27 23:00:50,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:50,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:50,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 23:00:50,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:00:50,309 INFO L175 Difference]: Start difference. First operand has 182 places, 211 transitions, 2255 flow. Second operand 9 states and 201 transitions. [2024-06-27 23:00:50,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 232 transitions, 2923 flow [2024-06-27 23:00:50,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 232 transitions, 2758 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:50,522 INFO L231 Difference]: Finished difference. Result has 185 places, 211 transitions, 2246 flow [2024-06-27 23:00:50,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2246, PETRI_PLACES=185, PETRI_TRANSITIONS=211} [2024-06-27 23:00:50,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-27 23:00:50,523 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 211 transitions, 2246 flow [2024-06-27 23:00:50,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:50,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:00:50,523 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:50,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,524 INFO L85 PathProgramCache]: Analyzing trace with hash 944790125, now seen corresponding path program 1 times [2024-06-27 23:00:50,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938444391] [2024-06-27 23:00:50,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938444391] [2024-06-27 23:00:50,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938444391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:50,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511146502] [2024-06-27 23:00:50,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:50,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:50,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:50,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:50,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 211 transitions, 2246 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:50,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,065 INFO L124 PetriNetUnfolderBase]: 1402/2367 cut-off events. [2024-06-27 23:00:51,065 INFO L125 PetriNetUnfolderBase]: For 90259/90267 co-relation queries the response was YES. [2024-06-27 23:00:51,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14285 conditions, 2367 events. 1402/2367 cut-off events. For 90259/90267 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 13489 event pairs, 246 based on Foata normal form. 14/2380 useless extension candidates. Maximal degree in co-relation 14199. Up to 1984 conditions per place. [2024-06-27 23:00:51,086 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 35 changer transitions 0/249 dead transitions. [2024-06-27 23:00:51,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 249 transitions, 2980 flow [2024-06-27 23:00:51,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:51,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:51,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:00:51,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 23:00:51,087 INFO L175 Difference]: Start difference. First operand has 185 places, 211 transitions, 2246 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:00:51,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 249 transitions, 2980 flow [2024-06-27 23:00:51,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 249 transitions, 2830 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:00:51,315 INFO L231 Difference]: Finished difference. Result has 188 places, 216 transitions, 2236 flow [2024-06-27 23:00:51,315 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-27 23:00:51,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-27 23:00:51,316 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 216 transitions, 2236 flow [2024-06-27 23:00:51,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,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] [2024-06-27 23:00:51,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:00:51,317 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:51,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,317 INFO L85 PathProgramCache]: Analyzing trace with hash 952199435, now seen corresponding path program 2 times [2024-06-27 23:00:51,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818023223] [2024-06-27 23:00:51,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,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-27 23:00:51,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818023223] [2024-06-27 23:00:51,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818023223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:51,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333461668] [2024-06-27 23:00:51,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:51,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:51,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:51,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:51,558 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-27 23:00:51,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:51,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,924 INFO L124 PetriNetUnfolderBase]: 1476/2481 cut-off events. [2024-06-27 23:00:51,925 INFO L125 PetriNetUnfolderBase]: For 102634/102642 co-relation queries the response was YES. [2024-06-27 23:00:51,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15338 conditions, 2481 events. 1476/2481 cut-off events. For 102634/102642 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14211 event pairs, 331 based on Foata normal form. 14/2494 useless extension candidates. Maximal degree in co-relation 15249. Up to 2150 conditions per place. [2024-06-27 23:00:51,948 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 210 selfloop transitions, 33 changer transitions 0/250 dead transitions. [2024-06-27 23:00:51,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 250 transitions, 2966 flow [2024-06-27 23:00:51,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:51,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:51,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 23:00:51,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 23:00:51,950 INFO L175 Difference]: Start difference. First operand has 188 places, 216 transitions, 2236 flow. Second operand 10 states and 216 transitions. [2024-06-27 23:00:51,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 250 transitions, 2966 flow [2024-06-27 23:00:52,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 250 transitions, 2919 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:52,180 INFO L231 Difference]: Finished difference. Result has 195 places, 220 transitions, 2315 flow [2024-06-27 23:00:52,180 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=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2315, PETRI_PLACES=195, PETRI_TRANSITIONS=220} [2024-06-27 23:00:52,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-27 23:00:52,180 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 220 transitions, 2315 flow [2024-06-27 23:00:52,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:00:52,181 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:52,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1210813835, now seen corresponding path program 3 times [2024-06-27 23:00:52,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716525841] [2024-06-27 23:00:52,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:52,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716525841] [2024-06-27 23:00:52,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716525841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:52,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366919862] [2024-06-27 23:00:52,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:52,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:52,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:52,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:52,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 220 transitions, 2315 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:52,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,749 INFO L124 PetriNetUnfolderBase]: 1458/2455 cut-off events. [2024-06-27 23:00:52,749 INFO L125 PetriNetUnfolderBase]: For 101158/101166 co-relation queries the response was YES. [2024-06-27 23:00:52,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15043 conditions, 2455 events. 1458/2455 cut-off events. For 101158/101166 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14045 event pairs, 329 based on Foata normal form. 16/2470 useless extension candidates. Maximal degree in co-relation 14951. Up to 2172 conditions per place. [2024-06-27 23:00:52,772 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 208 selfloop transitions, 30 changer transitions 0/245 dead transitions. [2024-06-27 23:00:52,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 245 transitions, 2881 flow [2024-06-27 23:00:52,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:52,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:52,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 23:00:52,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 23:00:52,773 INFO L175 Difference]: Start difference. First operand has 195 places, 220 transitions, 2315 flow. Second operand 9 states and 195 transitions. [2024-06-27 23:00:52,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 245 transitions, 2881 flow [2024-06-27 23:00:52,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 245 transitions, 2838 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:52,992 INFO L231 Difference]: Finished difference. Result has 198 places, 220 transitions, 2337 flow [2024-06-27 23:00:52,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2337, PETRI_PLACES=198, PETRI_TRANSITIONS=220} [2024-06-27 23:00:52,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-27 23:00:52,995 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 220 transitions, 2337 flow [2024-06-27 23:00:52,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:00:52,996 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:52,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,996 INFO L85 PathProgramCache]: Analyzing trace with hash -992508953, now seen corresponding path program 4 times [2024-06-27 23:00:52,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384745485] [2024-06-27 23:00:52,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:53,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384745485] [2024-06-27 23:00:53,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384745485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:53,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426809899] [2024-06-27 23:00:53,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:53,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:53,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:53,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:53,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 220 transitions, 2337 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:53,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:53,678 INFO L124 PetriNetUnfolderBase]: 1471/2476 cut-off events. [2024-06-27 23:00:53,678 INFO L125 PetriNetUnfolderBase]: For 99253/99261 co-relation queries the response was YES. [2024-06-27 23:00:53,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15378 conditions, 2476 events. 1471/2476 cut-off events. For 99253/99261 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 14216 event pairs, 362 based on Foata normal form. 9/2483 useless extension candidates. Maximal degree in co-relation 15284. Up to 2111 conditions per place. [2024-06-27 23:00:53,703 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 55 changer transitions 0/247 dead transitions. [2024-06-27 23:00:53,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 247 transitions, 3137 flow [2024-06-27 23:00:53,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:53,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:53,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:00:53,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 23:00:53,704 INFO L175 Difference]: Start difference. First operand has 198 places, 220 transitions, 2337 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:00:53,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 247 transitions, 3137 flow [2024-06-27 23:00:54,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 247 transitions, 3078 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:54,005 INFO L231 Difference]: Finished difference. Result has 197 places, 226 transitions, 2478 flow [2024-06-27 23:00:54,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2478, PETRI_PLACES=197, PETRI_TRANSITIONS=226} [2024-06-27 23:00:54,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-27 23:00:54,006 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 226 transitions, 2478 flow [2024-06-27 23:00:54,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:00:54,007 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:54,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,007 INFO L85 PathProgramCache]: Analyzing trace with hash -705554767, now seen corresponding path program 5 times [2024-06-27 23:00:54,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310439934] [2024-06-27 23:00:54,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:54,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310439934] [2024-06-27 23:00:54,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310439934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:54,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167336175] [2024-06-27 23:00:54,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:54,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:54,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:54,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:54,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 226 transitions, 2478 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:54,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,625 INFO L124 PetriNetUnfolderBase]: 1468/2473 cut-off events. [2024-06-27 23:00:54,625 INFO L125 PetriNetUnfolderBase]: For 102287/102299 co-relation queries the response was YES. [2024-06-27 23:00:54,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15449 conditions, 2473 events. 1468/2473 cut-off events. For 102287/102299 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 14256 event pairs, 350 based on Foata normal form. 13/2485 useless extension candidates. Maximal degree in co-relation 15354. Up to 2180 conditions per place. [2024-06-27 23:00:54,647 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 201 selfloop transitions, 34 changer transitions 0/242 dead transitions. [2024-06-27 23:00:54,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 242 transitions, 2988 flow [2024-06-27 23:00:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:54,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:54,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:00:54,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:00:54,649 INFO L175 Difference]: Start difference. First operand has 197 places, 226 transitions, 2478 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:00:54,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 242 transitions, 2988 flow [2024-06-27 23:00:54,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 242 transitions, 2830 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:54,933 INFO L231 Difference]: Finished difference. Result has 200 places, 226 transitions, 2394 flow [2024-06-27 23:00:54,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2394, PETRI_PLACES=200, PETRI_TRANSITIONS=226} [2024-06-27 23:00:54,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-27 23:00:54,933 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 226 transitions, 2394 flow [2024-06-27 23:00:54,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:00:54,934 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:54,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,935 INFO L85 PathProgramCache]: Analyzing trace with hash -700312357, now seen corresponding path program 6 times [2024-06-27 23:00:54,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074756977] [2024-06-27 23:00:54,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:55,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074756977] [2024-06-27 23:00:55,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074756977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:55,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217447096] [2024-06-27 23:00:55,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:55,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:55,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:55,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:55,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 226 transitions, 2394 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:55,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,569 INFO L124 PetriNetUnfolderBase]: 1473/2482 cut-off events. [2024-06-27 23:00:55,570 INFO L125 PetriNetUnfolderBase]: For 105835/105847 co-relation queries the response was YES. [2024-06-27 23:00:55,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15470 conditions, 2482 events. 1473/2482 cut-off events. For 105835/105847 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14308 event pairs, 350 based on Foata normal form. 13/2494 useless extension candidates. Maximal degree in co-relation 15374. Up to 2114 conditions per place. [2024-06-27 23:00:55,594 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 62 changer transitions 0/258 dead transitions. [2024-06-27 23:00:55,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 258 transitions, 3196 flow [2024-06-27 23:00:55,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:55,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:55,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:00:55,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:00:55,595 INFO L175 Difference]: Start difference. First operand has 200 places, 226 transitions, 2394 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:00:55,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 258 transitions, 3196 flow [2024-06-27 23:00:55,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 258 transitions, 3116 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:55,881 INFO L231 Difference]: Finished difference. Result has 203 places, 229 transitions, 2480 flow [2024-06-27 23:00:55,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2480, PETRI_PLACES=203, PETRI_TRANSITIONS=229} [2024-06-27 23:00:55,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-27 23:00:55,882 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 229 transitions, 2480 flow [2024-06-27 23:00:55,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:55,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:00:55,883 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:55,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,883 INFO L85 PathProgramCache]: Analyzing trace with hash 577841699, now seen corresponding path program 4 times [2024-06-27 23:00:55,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052424095] [2024-06-27 23:00:55,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:56,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052424095] [2024-06-27 23:00:56,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052424095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:56,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843448640] [2024-06-27 23:00:56,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:56,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:56,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:56,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:56,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 229 transitions, 2480 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:56,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,550 INFO L124 PetriNetUnfolderBase]: 1470/2478 cut-off events. [2024-06-27 23:00:56,551 INFO L125 PetriNetUnfolderBase]: For 108856/108868 co-relation queries the response was YES. [2024-06-27 23:00:56,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15565 conditions, 2478 events. 1470/2478 cut-off events. For 108856/108868 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14251 event pairs, 350 based on Foata normal form. 13/2490 useless extension candidates. Maximal degree in co-relation 15468. Up to 2152 conditions per place. [2024-06-27 23:00:56,576 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 186 selfloop transitions, 54 changer transitions 0/247 dead transitions. [2024-06-27 23:00:56,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 247 transitions, 3102 flow [2024-06-27 23:00:56,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:56,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:56,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:00:56,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:00:56,578 INFO L175 Difference]: Start difference. First operand has 203 places, 229 transitions, 2480 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:00:56,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 247 transitions, 3102 flow [2024-06-27 23:00:56,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 247 transitions, 2904 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:56,827 INFO L231 Difference]: Finished difference. Result has 204 places, 229 transitions, 2400 flow [2024-06-27 23:00:56,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2400, PETRI_PLACES=204, PETRI_TRANSITIONS=229} [2024-06-27 23:00:56,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-27 23:00:56,828 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 229 transitions, 2400 flow [2024-06-27 23:00:56,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:00:56,829 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:56,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,829 INFO L85 PathProgramCache]: Analyzing trace with hash -700013455, now seen corresponding path program 1 times [2024-06-27 23:00:56,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299441858] [2024-06-27 23:00:56,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299441858] [2024-06-27 23:00:57,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299441858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:57,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347130639] [2024-06-27 23:00:57,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:57,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:57,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:57,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:57,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 229 transitions, 2400 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:57,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,466 INFO L124 PetriNetUnfolderBase]: 1483/2498 cut-off events. [2024-06-27 23:00:57,466 INFO L125 PetriNetUnfolderBase]: For 113940/113952 co-relation queries the response was YES. [2024-06-27 23:00:57,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15738 conditions, 2498 events. 1483/2498 cut-off events. For 113940/113952 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 14384 event pairs, 349 based on Foata normal form. 13/2510 useless extension candidates. Maximal degree in co-relation 15640. Up to 2167 conditions per place. [2024-06-27 23:00:57,491 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 191 selfloop transitions, 53 changer transitions 0/251 dead transitions. [2024-06-27 23:00:57,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 251 transitions, 3122 flow [2024-06-27 23:00:57,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:57,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:57,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:00:57,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 23:00:57,493 INFO L175 Difference]: Start difference. First operand has 204 places, 229 transitions, 2400 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:00:57,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 251 transitions, 3122 flow [2024-06-27 23:00:57,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 251 transitions, 3035 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:57,818 INFO L231 Difference]: Finished difference. Result has 207 places, 235 transitions, 2531 flow [2024-06-27 23:00:57,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2531, PETRI_PLACES=207, PETRI_TRANSITIONS=235} [2024-06-27 23:00:57,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 23:00:57,819 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 235 transitions, 2531 flow [2024-06-27 23:00:57,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:57,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:00:57,820 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:57,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,820 INFO L85 PathProgramCache]: Analyzing trace with hash -700013827, now seen corresponding path program 7 times [2024-06-27 23:00:57,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023153523] [2024-06-27 23:00:57,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023153523] [2024-06-27 23:00:57,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023153523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:57,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474444304] [2024-06-27 23:00:57,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:57,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:57,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:58,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:58,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 235 transitions, 2531 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:58,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,355 INFO L124 PetriNetUnfolderBase]: 1488/2507 cut-off events. [2024-06-27 23:00:58,355 INFO L125 PetriNetUnfolderBase]: For 119188/119200 co-relation queries the response was YES. [2024-06-27 23:00:58,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16093 conditions, 2507 events. 1488/2507 cut-off events. For 119188/119200 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14399 event pairs, 349 based on Foata normal form. 13/2519 useless extension candidates. Maximal degree in co-relation 15994. Up to 2134 conditions per place. [2024-06-27 23:00:58,378 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 68 changer transitions 0/264 dead transitions. [2024-06-27 23:00:58,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 264 transitions, 3239 flow [2024-06-27 23:00:58,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:58,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:58,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 23:00:58,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 23:00:58,380 INFO L175 Difference]: Start difference. First operand has 207 places, 235 transitions, 2531 flow. Second operand 9 states and 205 transitions. [2024-06-27 23:00:58,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 264 transitions, 3239 flow [2024-06-27 23:00:58,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 264 transitions, 3131 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:58,675 INFO L231 Difference]: Finished difference. Result has 211 places, 238 transitions, 2595 flow [2024-06-27 23:00:58,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2425, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2595, PETRI_PLACES=211, PETRI_TRANSITIONS=238} [2024-06-27 23:00:58,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-27 23:00:58,676 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 238 transitions, 2595 flow [2024-06-27 23:00:58,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:00:58,676 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:58,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,677 INFO L85 PathProgramCache]: Analyzing trace with hash 620175299, now seen corresponding path program 5 times [2024-06-27 23:00:58,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713127287] [2024-06-27 23:00:58,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:58,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713127287] [2024-06-27 23:00:58,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713127287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:58,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080651014] [2024-06-27 23:00:58,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:58,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:58,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:58,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:58,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 238 transitions, 2595 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:58,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,212 INFO L124 PetriNetUnfolderBase]: 1493/2516 cut-off events. [2024-06-27 23:00:59,212 INFO L125 PetriNetUnfolderBase]: For 119612/119624 co-relation queries the response was YES. [2024-06-27 23:00:59,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16250 conditions, 2516 events. 1493/2516 cut-off events. For 119612/119624 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 14538 event pairs, 349 based on Foata normal form. 13/2528 useless extension candidates. Maximal degree in co-relation 16150. Up to 2183 conditions per place. [2024-06-27 23:00:59,237 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 195 selfloop transitions, 57 changer transitions 0/259 dead transitions. [2024-06-27 23:00:59,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 259 transitions, 3291 flow [2024-06-27 23:00:59,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:59,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:59,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:00:59,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:00:59,238 INFO L175 Difference]: Start difference. First operand has 211 places, 238 transitions, 2595 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:00:59,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 259 transitions, 3291 flow [2024-06-27 23:00:59,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 259 transitions, 3163 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:59,560 INFO L231 Difference]: Finished difference. Result has 212 places, 241 transitions, 2637 flow [2024-06-27 23:00:59,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=205, 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=2637, PETRI_PLACES=212, PETRI_TRANSITIONS=241} [2024-06-27 23:00:59,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-27 23:00:59,561 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 241 transitions, 2637 flow [2024-06-27 23:00:59,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:59,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:00:59,561 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:59,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,562 INFO L85 PathProgramCache]: Analyzing trace with hash 620163953, now seen corresponding path program 8 times [2024-06-27 23:00:59,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801462868] [2024-06-27 23:00:59,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:59,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801462868] [2024-06-27 23:00:59,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801462868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:59,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757769784] [2024-06-27 23:00:59,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:59,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:59,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:59,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:59,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 241 transitions, 2637 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:59,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,178 INFO L124 PetriNetUnfolderBase]: 1490/2512 cut-off events. [2024-06-27 23:01:00,178 INFO L125 PetriNetUnfolderBase]: For 122563/122575 co-relation queries the response was YES. [2024-06-27 23:01:00,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16228 conditions, 2512 events. 1490/2512 cut-off events. For 122563/122575 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 14500 event pairs, 349 based on Foata normal form. 13/2524 useless extension candidates. Maximal degree in co-relation 16127. Up to 2155 conditions per place. [2024-06-27 23:01:00,200 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 54 changer transitions 0/268 dead transitions. [2024-06-27 23:01:00,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 268 transitions, 3331 flow [2024-06-27 23:01:00,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:00,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:00,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:01:00,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:01:00,202 INFO L175 Difference]: Start difference. First operand has 212 places, 241 transitions, 2637 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:01:00,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 268 transitions, 3331 flow [2024-06-27 23:01:00,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 268 transitions, 3173 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:00,464 INFO L231 Difference]: Finished difference. Result has 213 places, 241 transitions, 2603 flow [2024-06-27 23:01:00,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2481, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2603, PETRI_PLACES=213, PETRI_TRANSITIONS=241} [2024-06-27 23:01:00,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-27 23:01:00,465 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 241 transitions, 2603 flow [2024-06-27 23:01:00,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-27 23:01:00,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:00,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:00,466 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:00,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,466 INFO L85 PathProgramCache]: Analyzing trace with hash 620169533, now seen corresponding path program 9 times [2024-06-27 23:01:00,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014088376] [2024-06-27 23:01:00,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:00,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014088376] [2024-06-27 23:01:00,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014088376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:00,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881525669] [2024-06-27 23:01:00,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:00,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:00,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:00,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:00,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 241 transitions, 2603 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:00,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,018 INFO L124 PetriNetUnfolderBase]: 1487/2510 cut-off events. [2024-06-27 23:01:01,018 INFO L125 PetriNetUnfolderBase]: For 121178/121190 co-relation queries the response was YES. [2024-06-27 23:01:01,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16153 conditions, 2510 events. 1487/2510 cut-off events. For 121178/121190 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 14524 event pairs, 349 based on Foata normal form. 13/2522 useless extension candidates. Maximal degree in co-relation 16052. Up to 2152 conditions per place. [2024-06-27 23:01:01,045 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 54 changer transitions 0/263 dead transitions. [2024-06-27 23:01:01,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 263 transitions, 3171 flow [2024-06-27 23:01:01,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:01,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:01,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:01:01,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:01:01,046 INFO L175 Difference]: Start difference. First operand has 213 places, 241 transitions, 2603 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:01:01,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 263 transitions, 3171 flow [2024-06-27 23:01:01,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 263 transitions, 3015 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:01,332 INFO L231 Difference]: Finished difference. Result has 210 places, 241 transitions, 2565 flow [2024-06-27 23:01:01,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2565, PETRI_PLACES=210, PETRI_TRANSITIONS=241} [2024-06-27 23:01:01,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 23:01:01,333 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 241 transitions, 2565 flow [2024-06-27 23:01:01,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:01,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:01,333 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:01,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,334 INFO L85 PathProgramCache]: Analyzing trace with hash 620164139, now seen corresponding path program 6 times [2024-06-27 23:01:01,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302790074] [2024-06-27 23:01:01,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302790074] [2024-06-27 23:01:01,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302790074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:01,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611297075] [2024-06-27 23:01:01,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:01,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:01,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:01,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:01,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 241 transitions, 2565 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:01,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,868 INFO L124 PetriNetUnfolderBase]: 1484/2506 cut-off events. [2024-06-27 23:01:01,868 INFO L125 PetriNetUnfolderBase]: For 115609/115621 co-relation queries the response was YES. [2024-06-27 23:01:01,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15965 conditions, 2506 events. 1484/2506 cut-off events. For 115609/115621 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 14467 event pairs, 349 based on Foata normal form. 13/2518 useless extension candidates. Maximal degree in co-relation 15865. Up to 2172 conditions per place. [2024-06-27 23:01:01,977 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 57 changer transitions 0/257 dead transitions. [2024-06-27 23:01:01,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 257 transitions, 3105 flow [2024-06-27 23:01:01,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:01,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:01,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 23:01:01,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:01:01,978 INFO L175 Difference]: Start difference. First operand has 210 places, 241 transitions, 2565 flow. Second operand 6 states and 144 transitions. [2024-06-27 23:01:01,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 257 transitions, 3105 flow [2024-06-27 23:01:02,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 257 transitions, 2967 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:02,271 INFO L231 Difference]: Finished difference. Result has 210 places, 241 transitions, 2559 flow [2024-06-27 23:01:02,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2559, PETRI_PLACES=210, PETRI_TRANSITIONS=241} [2024-06-27 23:01:02,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 23:01:02,272 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 241 transitions, 2559 flow [2024-06-27 23:01:02,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:02,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:02,273 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:02,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,275 INFO L85 PathProgramCache]: Analyzing trace with hash 620175485, now seen corresponding path program 2 times [2024-06-27 23:01:02,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216929787] [2024-06-27 23:01:02,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:02,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216929787] [2024-06-27 23:01:02,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216929787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:02,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469240459] [2024-06-27 23:01:02,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:02,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:02,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:02,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:02,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 241 transitions, 2559 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:02,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:02,847 INFO L124 PetriNetUnfolderBase]: 1513/2549 cut-off events. [2024-06-27 23:01:02,848 INFO L125 PetriNetUnfolderBase]: For 117112/117124 co-relation queries the response was YES. [2024-06-27 23:01:02,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16290 conditions, 2549 events. 1513/2549 cut-off events. For 117112/117124 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14735 event pairs, 349 based on Foata normal form. 13/2561 useless extension candidates. Maximal degree in co-relation 16190. Up to 2230 conditions per place. [2024-06-27 23:01:02,873 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 215 selfloop transitions, 46 changer transitions 0/268 dead transitions. [2024-06-27 23:01:02,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 268 transitions, 3375 flow [2024-06-27 23:01:02,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:02,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:02,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:01:02,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:01:02,874 INFO L175 Difference]: Start difference. First operand has 210 places, 241 transitions, 2559 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:01:02,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 268 transitions, 3375 flow [2024-06-27 23:01:03,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 268 transitions, 3237 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:03,119 INFO L231 Difference]: Finished difference. Result has 211 places, 253 transitions, 2716 flow [2024-06-27 23:01:03,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2425, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2716, PETRI_PLACES=211, PETRI_TRANSITIONS=253} [2024-06-27 23:01:03,119 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-27 23:01:03,119 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 253 transitions, 2716 flow [2024-06-27 23:01:03,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:03,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:03,120 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:03,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,120 INFO L85 PathProgramCache]: Analyzing trace with hash 620169905, now seen corresponding path program 3 times [2024-06-27 23:01:03,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702357942] [2024-06-27 23:01:03,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:03,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702357942] [2024-06-27 23:01:03,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702357942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:03,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51521996] [2024-06-27 23:01:03,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:03,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:03,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:03,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:03,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 253 transitions, 2716 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:03,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,661 INFO L124 PetriNetUnfolderBase]: 1510/2545 cut-off events. [2024-06-27 23:01:03,661 INFO L125 PetriNetUnfolderBase]: For 111797/111811 co-relation queries the response was YES. [2024-06-27 23:01:03,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16162 conditions, 2545 events. 1510/2545 cut-off events. For 111797/111811 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14682 event pairs, 349 based on Foata normal form. 15/2559 useless extension candidates. Maximal degree in co-relation 16062. Up to 2227 conditions per place. [2024-06-27 23:01:03,687 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 213 selfloop transitions, 46 changer transitions 0/266 dead transitions. [2024-06-27 23:01:03,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 266 transitions, 3266 flow [2024-06-27 23:01:03,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:03,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:03,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:01:03,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:01:03,688 INFO L175 Difference]: Start difference. First operand has 211 places, 253 transitions, 2716 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:01:03,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 266 transitions, 3266 flow [2024-06-27 23:01:03,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 266 transitions, 3183 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:03,969 INFO L231 Difference]: Finished difference. Result has 214 places, 253 transitions, 2735 flow [2024-06-27 23:01:03,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2633, 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=2735, PETRI_PLACES=214, PETRI_TRANSITIONS=253} [2024-06-27 23:01:03,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-27 23:01:03,971 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 253 transitions, 2735 flow [2024-06-27 23:01:03,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:03,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:03,972 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:03,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,972 INFO L85 PathProgramCache]: Analyzing trace with hash -368055421, now seen corresponding path program 7 times [2024-06-27 23:01:03,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92536391] [2024-06-27 23:01:03,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:04,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92536391] [2024-06-27 23:01:04,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92536391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:04,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583564069] [2024-06-27 23:01:04,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:04,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:04,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:04,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:04,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 253 transitions, 2735 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:04,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,584 INFO L124 PetriNetUnfolderBase]: 1515/2549 cut-off events. [2024-06-27 23:01:04,585 INFO L125 PetriNetUnfolderBase]: For 111977/111987 co-relation queries the response was YES. [2024-06-27 23:01:04,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16271 conditions, 2549 events. 1515/2549 cut-off events. For 111977/111987 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14682 event pairs, 371 based on Foata normal form. 8/2555 useless extension candidates. Maximal degree in co-relation 16170. Up to 2180 conditions per place. [2024-06-27 23:01:04,610 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 186 selfloop transitions, 74 changer transitions 0/267 dead transitions. [2024-06-27 23:01:04,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 267 transitions, 3420 flow [2024-06-27 23:01:04,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:04,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:04,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 23:01:04,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:04,613 INFO L175 Difference]: Start difference. First operand has 214 places, 253 transitions, 2735 flow. Second operand 6 states and 138 transitions. [2024-06-27 23:01:04,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 267 transitions, 3420 flow [2024-06-27 23:01:04,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 267 transitions, 3320 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:04,901 INFO L231 Difference]: Finished difference. Result has 214 places, 256 transitions, 2830 flow [2024-06-27 23:01:04,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2637, PETRI_DIFFERENCE_MINUEND_PLACES=208, 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=2830, PETRI_PLACES=214, PETRI_TRANSITIONS=256} [2024-06-27 23:01:04,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-27 23:01:04,902 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 256 transitions, 2830 flow [2024-06-27 23:01:04,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:04,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:04,903 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:04,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,903 INFO L85 PathProgramCache]: Analyzing trace with hash -378780181, now seen corresponding path program 8 times [2024-06-27 23:01:04,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892171998] [2024-06-27 23:01:04,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892171998] [2024-06-27 23:01:05,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892171998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:05,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063214029] [2024-06-27 23:01:05,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:05,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:05,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:05,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:05,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 256 transitions, 2830 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:05,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,390 INFO L124 PetriNetUnfolderBase]: 1520/2561 cut-off events. [2024-06-27 23:01:05,390 INFO L125 PetriNetUnfolderBase]: For 112103/112117 co-relation queries the response was YES. [2024-06-27 23:01:05,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16380 conditions, 2561 events. 1520/2561 cut-off events. For 112103/112117 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14789 event pairs, 349 based on Foata normal form. 15/2575 useless extension candidates. Maximal degree in co-relation 16279. Up to 2186 conditions per place. [2024-06-27 23:01:05,414 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 82 changer transitions 0/278 dead transitions. [2024-06-27 23:01:05,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 278 transitions, 3563 flow [2024-06-27 23:01:05,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:05,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:05,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:01:05,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 23:01:05,416 INFO L175 Difference]: Start difference. First operand has 214 places, 256 transitions, 2830 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:01:05,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 278 transitions, 3563 flow [2024-06-27 23:01:05,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 278 transitions, 3435 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:05,654 INFO L231 Difference]: Finished difference. Result has 219 places, 259 transitions, 2921 flow [2024-06-27 23:01:05,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2705, PETRI_DIFFERENCE_MINUEND_PLACES=211, 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=2921, PETRI_PLACES=219, PETRI_TRANSITIONS=259} [2024-06-27 23:01:05,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-27 23:01:05,654 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 259 transitions, 2921 flow [2024-06-27 23:01:05,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:05,655 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:05,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,655 INFO L85 PathProgramCache]: Analyzing trace with hash -379017517, now seen corresponding path program 10 times [2024-06-27 23:01:05,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894863970] [2024-06-27 23:01:05,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894863970] [2024-06-27 23:01:05,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894863970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:05,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171531411] [2024-06-27 23:01:05,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:05,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:05,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:05,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:05,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 259 transitions, 2921 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:05,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,303 INFO L124 PetriNetUnfolderBase]: 1517/2557 cut-off events. [2024-06-27 23:01:06,318 INFO L125 PetriNetUnfolderBase]: For 115031/115045 co-relation queries the response was YES. [2024-06-27 23:01:06,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16416 conditions, 2557 events. 1517/2557 cut-off events. For 115031/115045 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14789 event pairs, 349 based on Foata normal form. 15/2571 useless extension candidates. Maximal degree in co-relation 16314. Up to 2147 conditions per place. [2024-06-27 23:01:06,343 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 199 selfloop transitions, 83 changer transitions 0/289 dead transitions. [2024-06-27 23:01:06,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 289 transitions, 3561 flow [2024-06-27 23:01:06,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:06,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:01:06,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:01:06,348 INFO L175 Difference]: Start difference. First operand has 219 places, 259 transitions, 2921 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:01:06,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 289 transitions, 3561 flow [2024-06-27 23:01:06,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 289 transitions, 3345 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:06,647 INFO L231 Difference]: Finished difference. Result has 220 places, 259 transitions, 2889 flow [2024-06-27 23:01:06,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2705, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2889, PETRI_PLACES=220, PETRI_TRANSITIONS=259} [2024-06-27 23:01:06,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-27 23:01:06,649 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 259 transitions, 2889 flow [2024-06-27 23:01:06,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:06,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:06,649 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:06,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,650 INFO L85 PathProgramCache]: Analyzing trace with hash -379017331, now seen corresponding path program 9 times [2024-06-27 23:01:06,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530781735] [2024-06-27 23:01:06,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530781735] [2024-06-27 23:01:06,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530781735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:06,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367891310] [2024-06-27 23:01:06,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:06,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:06,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:06,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:06,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 259 transitions, 2889 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:06,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,252 INFO L124 PetriNetUnfolderBase]: 1514/2553 cut-off events. [2024-06-27 23:01:07,252 INFO L125 PetriNetUnfolderBase]: For 113618/113632 co-relation queries the response was YES. [2024-06-27 23:01:07,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16361 conditions, 2553 events. 1514/2553 cut-off events. For 113618/113632 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14742 event pairs, 349 based on Foata normal form. 15/2567 useless extension candidates. Maximal degree in co-relation 16259. Up to 2179 conditions per place. [2024-06-27 23:01:07,277 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 188 selfloop transitions, 86 changer transitions 0/281 dead transitions. [2024-06-27 23:01:07,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 281 transitions, 3491 flow [2024-06-27 23:01:07,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:07,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:07,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 23:01:07,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:01:07,279 INFO L175 Difference]: Start difference. First operand has 220 places, 259 transitions, 2889 flow. Second operand 9 states and 201 transitions. [2024-06-27 23:01:07,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 281 transitions, 3491 flow [2024-06-27 23:01:07,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 281 transitions, 3291 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:07,516 INFO L231 Difference]: Finished difference. Result has 221 places, 259 transitions, 2875 flow [2024-06-27 23:01:07,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=212, 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=2875, PETRI_PLACES=221, PETRI_TRANSITIONS=259} [2024-06-27 23:01:07,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 23:01:07,517 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 259 transitions, 2875 flow [2024-06-27 23:01:07,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,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-27 23:01:07,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:07,517 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:07,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,518 INFO L85 PathProgramCache]: Analyzing trace with hash -368058397, now seen corresponding path program 4 times [2024-06-27 23:01:07,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466362198] [2024-06-27 23:01:07,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:07,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466362198] [2024-06-27 23:01:07,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466362198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:07,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252274238] [2024-06-27 23:01:07,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:07,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:07,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:07,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:07,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 259 transitions, 2875 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:07,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:07,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:08,029 INFO L124 PetriNetUnfolderBase]: 1542/2592 cut-off events. [2024-06-27 23:01:08,029 INFO L125 PetriNetUnfolderBase]: For 114140/114144 co-relation queries the response was YES. [2024-06-27 23:01:08,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16379 conditions, 2592 events. 1542/2592 cut-off events. For 114140/114144 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 14994 event pairs, 341 based on Foata normal form. 9/2599 useless extension candidates. Maximal degree in co-relation 16277. Up to 2296 conditions per place. [2024-06-27 23:01:08,053 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 242 selfloop transitions, 27 changer transitions 0/276 dead transitions. [2024-06-27 23:01:08,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 276 transitions, 3494 flow [2024-06-27 23:01:08,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:08,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:08,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 23:01:08,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 23:01:08,054 INFO L175 Difference]: Start difference. First operand has 221 places, 259 transitions, 2875 flow. Second operand 6 states and 136 transitions. [2024-06-27 23:01:08,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 276 transitions, 3494 flow [2024-06-27 23:01:08,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 276 transitions, 3294 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:08,374 INFO L231 Difference]: Finished difference. Result has 217 places, 260 transitions, 2747 flow [2024-06-27 23:01:08,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=211, 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=2747, PETRI_PLACES=217, PETRI_TRANSITIONS=260} [2024-06-27 23:01:08,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-27 23:01:08,375 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 260 transitions, 2747 flow [2024-06-27 23:01:08,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:08,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:08,376 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:08,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,376 INFO L85 PathProgramCache]: Analyzing trace with hash -378783157, now seen corresponding path program 5 times [2024-06-27 23:01:08,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150925733] [2024-06-27 23:01:08,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150925733] [2024-06-27 23:01:08,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150925733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:08,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854071671] [2024-06-27 23:01:08,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:08,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:08,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:08,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:08,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 260 transitions, 2747 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:08,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,002 INFO L124 PetriNetUnfolderBase]: 1557/2624 cut-off events. [2024-06-27 23:01:09,002 INFO L125 PetriNetUnfolderBase]: For 107307/107315 co-relation queries the response was YES. [2024-06-27 23:01:09,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16238 conditions, 2624 events. 1557/2624 cut-off events. For 107307/107315 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15217 event pairs, 337 based on Foata normal form. 16/2639 useless extension candidates. Maximal degree in co-relation 16137. Up to 2289 conditions per place. [2024-06-27 23:01:09,031 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 248 selfloop transitions, 30 changer transitions 0/285 dead transitions. [2024-06-27 23:01:09,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 285 transitions, 3406 flow [2024-06-27 23:01:09,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:09,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:09,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 23:01:09,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-27 23:01:09,032 INFO L175 Difference]: Start difference. First operand has 217 places, 260 transitions, 2747 flow. Second operand 8 states and 177 transitions. [2024-06-27 23:01:09,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 285 transitions, 3406 flow [2024-06-27 23:01:09,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 285 transitions, 3351 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:09,294 INFO L231 Difference]: Finished difference. Result has 221 places, 261 transitions, 2775 flow [2024-06-27 23:01:09,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=213, 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=2775, PETRI_PLACES=221, PETRI_TRANSITIONS=261} [2024-06-27 23:01:09,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 23:01:09,295 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 261 transitions, 2775 flow [2024-06-27 23:01:09,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:09,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:09,295 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:09,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,296 INFO L85 PathProgramCache]: Analyzing trace with hash -379109587, now seen corresponding path program 6 times [2024-06-27 23:01:09,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678817620] [2024-06-27 23:01:09,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678817620] [2024-06-27 23:01:09,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678817620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:09,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887099200] [2024-06-27 23:01:09,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:09,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:09,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:09,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:09,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 261 transitions, 2775 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:09,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,827 INFO L124 PetriNetUnfolderBase]: 1544/2605 cut-off events. [2024-06-27 23:01:09,827 INFO L125 PetriNetUnfolderBase]: For 101863/101871 co-relation queries the response was YES. [2024-06-27 23:01:09,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15975 conditions, 2605 events. 1544/2605 cut-off events. For 101863/101871 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15108 event pairs, 245 based on Foata normal form. 14/2618 useless extension candidates. Maximal degree in co-relation 15873. Up to 2116 conditions per place. [2024-06-27 23:01:09,852 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 243 selfloop transitions, 41 changer transitions 0/291 dead transitions. [2024-06-27 23:01:09,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 291 transitions, 3461 flow [2024-06-27 23:01:09,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:09,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:09,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:01:09,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 23:01:09,854 INFO L175 Difference]: Start difference. First operand has 221 places, 261 transitions, 2775 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:01:09,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 291 transitions, 3461 flow [2024-06-27 23:01:10,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 291 transitions, 3394 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:10,080 INFO L231 Difference]: Finished difference. Result has 222 places, 261 transitions, 2798 flow [2024-06-27 23:01:10,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2708, 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=2798, PETRI_PLACES=222, PETRI_TRANSITIONS=261} [2024-06-27 23:01:10,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-27 23:01:10,081 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 261 transitions, 2798 flow [2024-06-27 23:01:10,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:10,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:10,081 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:10,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,082 INFO L85 PathProgramCache]: Analyzing trace with hash -367658683, now seen corresponding path program 1 times [2024-06-27 23:01:10,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864999629] [2024-06-27 23:01:10,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:10,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864999629] [2024-06-27 23:01:10,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864999629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:10,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235111607] [2024-06-27 23:01:10,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:10,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:10,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:10,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:10,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 261 transitions, 2798 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:10,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,684 INFO L124 PetriNetUnfolderBase]: 1564/2634 cut-off events. [2024-06-27 23:01:10,684 INFO L125 PetriNetUnfolderBase]: For 102799/102803 co-relation queries the response was YES. [2024-06-27 23:01:10,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16186 conditions, 2634 events. 1564/2634 cut-off events. For 102799/102803 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15245 event pairs, 335 based on Foata normal form. 7/2639 useless extension candidates. Maximal degree in co-relation 16084. Up to 2234 conditions per place. [2024-06-27 23:01:10,705 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 245 selfloop transitions, 32 changer transitions 0/284 dead transitions. [2024-06-27 23:01:10,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 284 transitions, 3474 flow [2024-06-27 23:01:10,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:10,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:10,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 23:01:10,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 23:01:10,706 INFO L175 Difference]: Start difference. First operand has 222 places, 261 transitions, 2798 flow. Second operand 6 states and 139 transitions. [2024-06-27 23:01:10,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 284 transitions, 3474 flow [2024-06-27 23:01:10,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 284 transitions, 3384 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:10,932 INFO L231 Difference]: Finished difference. Result has 221 places, 265 transitions, 2828 flow [2024-06-27 23:01:10,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2708, PETRI_DIFFERENCE_MINUEND_PLACES=214, 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=2828, PETRI_PLACES=221, PETRI_TRANSITIONS=265} [2024-06-27 23:01:10,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 23:01:10,933 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 265 transitions, 2828 flow [2024-06-27 23:01:10,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01: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] [2024-06-27 23:01:10,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:10,933 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:10,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1463740081, now seen corresponding path program 4 times [2024-06-27 23:01:10,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911137170] [2024-06-27 23:01:10,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911137170] [2024-06-27 23:01:11,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911137170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:11,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862727678] [2024-06-27 23:01:11,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:11,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:11,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:11,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:11,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 265 transitions, 2828 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:11,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,404 INFO L124 PetriNetUnfolderBase]: 1569/2648 cut-off events. [2024-06-27 23:01:11,404 INFO L125 PetriNetUnfolderBase]: For 93690/93704 co-relation queries the response was YES. [2024-06-27 23:01:11,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16199 conditions, 2648 events. 1569/2648 cut-off events. For 93690/93704 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 15458 event pairs, 361 based on Foata normal form. 15/2662 useless extension candidates. Maximal degree in co-relation 16097. Up to 2271 conditions per place. [2024-06-27 23:01:11,431 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 214 selfloop transitions, 65 changer transitions 0/286 dead transitions. [2024-06-27 23:01:11,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 286 transitions, 3626 flow [2024-06-27 23:01:11,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:11,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:11,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:01:11,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:01:11,432 INFO L175 Difference]: Start difference. First operand has 221 places, 265 transitions, 2828 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:01:11,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 286 transitions, 3626 flow [2024-06-27 23:01:11,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 286 transitions, 3587 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:11,691 INFO L231 Difference]: Finished difference. Result has 226 places, 271 transitions, 3039 flow [2024-06-27 23:01:11,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=219, 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=3039, PETRI_PLACES=226, PETRI_TRANSITIONS=271} [2024-06-27 23:01:11,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-27 23:01:11,692 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 271 transitions, 3039 flow [2024-06-27 23:01:11,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:11,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:11,693 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:11,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1111954481, now seen corresponding path program 5 times [2024-06-27 23:01:11,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576606983] [2024-06-27 23:01:11,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576606983] [2024-06-27 23:01:11,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576606983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:11,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750327386] [2024-06-27 23:01:11,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:11,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:11,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:11,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:11,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 271 transitions, 3039 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:11,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,268 INFO L124 PetriNetUnfolderBase]: 1566/2646 cut-off events. [2024-06-27 23:01:12,268 INFO L125 PetriNetUnfolderBase]: For 97201/97215 co-relation queries the response was YES. [2024-06-27 23:01:12,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16510 conditions, 2646 events. 1566/2646 cut-off events. For 97201/97215 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 15438 event pairs, 357 based on Foata normal form. 15/2660 useless extension candidates. Maximal degree in co-relation 16406. Up to 2331 conditions per place. [2024-06-27 23:01:12,293 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 247 selfloop transitions, 33 changer transitions 0/287 dead transitions. [2024-06-27 23:01:12,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 287 transitions, 3639 flow [2024-06-27 23:01:12,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:12,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:12,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:01:12,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:01:12,295 INFO L175 Difference]: Start difference. First operand has 226 places, 271 transitions, 3039 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:01:12,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 287 transitions, 3639 flow [2024-06-27 23:01:12,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 287 transitions, 3519 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:12,525 INFO L231 Difference]: Finished difference. Result has 229 places, 271 transitions, 2991 flow [2024-06-27 23:01:12,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=223, 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=2991, PETRI_PLACES=229, PETRI_TRANSITIONS=271} [2024-06-27 23:01:12,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-27 23:01:12,526 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 271 transitions, 2991 flow [2024-06-27 23:01:12,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:12,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:12,526 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:12,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1117732571, now seen corresponding path program 6 times [2024-06-27 23:01:12,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077702282] [2024-06-27 23:01:12,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077702282] [2024-06-27 23:01:12,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077702282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:12,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490213251] [2024-06-27 23:01:12,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:12,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:12,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:12,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:12,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 271 transitions, 2991 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:12,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,125 INFO L124 PetriNetUnfolderBase]: 1579/2662 cut-off events. [2024-06-27 23:01:13,125 INFO L125 PetriNetUnfolderBase]: For 100780/100792 co-relation queries the response was YES. [2024-06-27 23:01:13,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16600 conditions, 2662 events. 1579/2662 cut-off events. For 100780/100792 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15531 event pairs, 355 based on Foata normal form. 13/2674 useless extension candidates. Maximal degree in co-relation 16494. Up to 2302 conditions per place. [2024-06-27 23:01:13,149 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 222 selfloop transitions, 65 changer transitions 0/294 dead transitions. [2024-06-27 23:01:13,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 294 transitions, 3917 flow [2024-06-27 23:01:13,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:13,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:13,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:01:13,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 23:01:13,150 INFO L175 Difference]: Start difference. First operand has 229 places, 271 transitions, 2991 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:01:13,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 294 transitions, 3917 flow [2024-06-27 23:01:13,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 294 transitions, 3745 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:13,381 INFO L231 Difference]: Finished difference. Result has 230 places, 277 transitions, 3067 flow [2024-06-27 23:01:13,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2819, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3067, PETRI_PLACES=230, PETRI_TRANSITIONS=277} [2024-06-27 23:01:13,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 23:01:13,381 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 277 transitions, 3067 flow [2024-06-27 23:01:13,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-27 23:01:13,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:13,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:13,382 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:13,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1112370191, now seen corresponding path program 7 times [2024-06-27 23:01:13,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727183032] [2024-06-27 23:01:13,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:13,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:13,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:13,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727183032] [2024-06-27 23:01:13,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727183032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:13,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:13,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:13,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326903119] [2024-06-27 23:01:13,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:13,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:13,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:13,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:13,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:13,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:13,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 277 transitions, 3067 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:13,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:13,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,897 INFO L124 PetriNetUnfolderBase]: 1576/2662 cut-off events. [2024-06-27 23:01:13,898 INFO L125 PetriNetUnfolderBase]: For 102742/102754 co-relation queries the response was YES. [2024-06-27 23:01:13,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16480 conditions, 2662 events. 1576/2662 cut-off events. For 102742/102754 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15594 event pairs, 363 based on Foata normal form. 13/2674 useless extension candidates. Maximal degree in co-relation 16375. Up to 2299 conditions per place. [2024-06-27 23:01:13,923 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 61 changer transitions 0/291 dead transitions. [2024-06-27 23:01:13,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 291 transitions, 3771 flow [2024-06-27 23:01:13,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:13,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:13,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:01:13,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:01:13,924 INFO L175 Difference]: Start difference. First operand has 230 places, 277 transitions, 3067 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:01:13,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 291 transitions, 3771 flow [2024-06-27 23:01:14,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 291 transitions, 3541 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:14,172 INFO L231 Difference]: Finished difference. Result has 231 places, 277 transitions, 2965 flow [2024-06-27 23:01:14,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2965, PETRI_PLACES=231, PETRI_TRANSITIONS=277} [2024-06-27 23:01:14,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-27 23:01:14,173 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 277 transitions, 2965 flow [2024-06-27 23:01:14,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:14,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:14,174 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:14,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1117495235, now seen corresponding path program 10 times [2024-06-27 23:01:14,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183211096] [2024-06-27 23:01:14,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183211096] [2024-06-27 23:01:14,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183211096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:14,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241767652] [2024-06-27 23:01:14,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:14,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:14,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:14,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:14,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 277 transitions, 2965 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:14,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,721 INFO L124 PetriNetUnfolderBase]: 1581/2665 cut-off events. [2024-06-27 23:01:14,721 INFO L125 PetriNetUnfolderBase]: For 105926/105938 co-relation queries the response was YES. [2024-06-27 23:01:14,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16507 conditions, 2665 events. 1581/2665 cut-off events. For 105926/105938 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15533 event pairs, 355 based on Foata normal form. 13/2677 useless extension candidates. Maximal degree in co-relation 16401. Up to 2307 conditions per place. [2024-06-27 23:01:14,749 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 68 changer transitions 0/298 dead transitions. [2024-06-27 23:01:14,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 298 transitions, 3645 flow [2024-06-27 23:01:14,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:14,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:14,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:01:14,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 23:01:14,751 INFO L175 Difference]: Start difference. First operand has 231 places, 277 transitions, 2965 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:01:14,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 298 transitions, 3645 flow [2024-06-27 23:01:15,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 3503 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:15,041 INFO L231 Difference]: Finished difference. Result has 234 places, 280 transitions, 3029 flow [2024-06-27 23:01:15,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3029, PETRI_PLACES=234, PETRI_TRANSITIONS=280} [2024-06-27 23:01:15,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-27 23:01:15,041 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 280 transitions, 3029 flow [2024-06-27 23:01:15,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:15,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:01:15,042 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:15,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1117495421, now seen corresponding path program 8 times [2024-06-27 23:01:15,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730173914] [2024-06-27 23:01:15,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:15,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730173914] [2024-06-27 23:01:15,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730173914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:15,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404054161] [2024-06-27 23:01:15,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:15,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:15,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:15,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:15,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 280 transitions, 3029 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:15,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:15,620 INFO L124 PetriNetUnfolderBase]: 1578/2665 cut-off events. [2024-06-27 23:01:15,620 INFO L125 PetriNetUnfolderBase]: For 108361/108373 co-relation queries the response was YES. [2024-06-27 23:01:15,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16718 conditions, 2665 events. 1578/2665 cut-off events. For 108361/108373 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15557 event pairs, 357 based on Foata normal form. 13/2677 useless extension candidates. Maximal degree in co-relation 16611. Up to 2303 conditions per place. [2024-06-27 23:01:15,645 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 221 selfloop transitions, 68 changer transitions 0/296 dead transitions. [2024-06-27 23:01:15,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 296 transitions, 3645 flow [2024-06-27 23:01:15,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:15,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:15,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 23:01:15,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 23:01:15,646 INFO L175 Difference]: Start difference. First operand has 234 places, 280 transitions, 3029 flow. Second operand 9 states and 195 transitions. [2024-06-27 23:01:15,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 296 transitions, 3645 flow [2024-06-27 23:01:15,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 296 transitions, 3449 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:15,907 INFO L231 Difference]: Finished difference. Result has 237 places, 280 transitions, 2975 flow [2024-06-27 23:01:15,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2833, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2975, PETRI_PLACES=237, PETRI_TRANSITIONS=280} [2024-06-27 23:01:15,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 23:01:15,908 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 280 transitions, 2975 flow [2024-06-27 23:01:15,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,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] [2024-06-27 23:01:15,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:01:15,909 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:15,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,909 INFO L85 PathProgramCache]: Analyzing trace with hash 553585411, now seen corresponding path program 11 times [2024-06-27 23:01:15,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406954519] [2024-06-27 23:01:15,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:16,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:16,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:16,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406954519] [2024-06-27 23:01:16,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406954519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:16,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:16,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:16,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204212156] [2024-06-27 23:01:16,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:16,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:16,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:16,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:16,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:16,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:16,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 280 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-27 23:01:16,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:16,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:16,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,412 INFO L124 PetriNetUnfolderBase]: 1575/2654 cut-off events. [2024-06-27 23:01:16,412 INFO L125 PetriNetUnfolderBase]: For 110400/110408 co-relation queries the response was YES. [2024-06-27 23:01:16,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16633 conditions, 2654 events. 1575/2654 cut-off events. For 110400/110408 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15478 event pairs, 377 based on Foata normal form. 6/2658 useless extension candidates. Maximal degree in co-relation 16525. Up to 2260 conditions per place. [2024-06-27 23:01:16,438 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 199 selfloop transitions, 88 changer transitions 0/294 dead transitions. [2024-06-27 23:01:16,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 294 transitions, 3635 flow [2024-06-27 23:01:16,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:16,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:16,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 23:01:16,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-27 23:01:16,439 INFO L175 Difference]: Start difference. First operand has 237 places, 280 transitions, 2975 flow. Second operand 7 states and 156 transitions. [2024-06-27 23:01:16,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 294 transitions, 3635 flow [2024-06-27 23:01:16,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 294 transitions, 3424 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:16,706 INFO L231 Difference]: Finished difference. Result has 235 places, 283 transitions, 3012 flow [2024-06-27 23:01:16,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2768, PETRI_DIFFERENCE_MINUEND_PLACES=228, 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=3012, PETRI_PLACES=235, PETRI_TRANSITIONS=283} [2024-06-27 23:01:16,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-27 23:01:16,707 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 283 transitions, 3012 flow [2024-06-27 23:01:16,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:16,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:01:16,707 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:16,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,708 INFO L85 PathProgramCache]: Analyzing trace with hash 553582435, now seen corresponding path program 7 times [2024-06-27 23:01:16,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051119296] [2024-06-27 23:01:16,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:16,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:16,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:16,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051119296] [2024-06-27 23:01:16,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051119296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:16,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:16,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:16,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535838391] [2024-06-27 23:01:16,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:16,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:16,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:16,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:16,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:16,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:16,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 283 transitions, 3012 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:16,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:16,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:17,221 INFO L124 PetriNetUnfolderBase]: 1590/2681 cut-off events. [2024-06-27 23:01:17,221 INFO L125 PetriNetUnfolderBase]: For 117840/117844 co-relation queries the response was YES. [2024-06-27 23:01:17,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16573 conditions, 2681 events. 1590/2681 cut-off events. For 117840/117844 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 15676 event pairs, 348 based on Foata normal form. 9/2688 useless extension candidates. Maximal degree in co-relation 16465. Up to 2369 conditions per place. [2024-06-27 23:01:17,247 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 262 selfloop transitions, 32 changer transitions 0/301 dead transitions. [2024-06-27 23:01:17,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 301 transitions, 3688 flow [2024-06-27 23:01:17,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:17,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:17,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 23:01:17,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:01:17,248 INFO L175 Difference]: Start difference. First operand has 235 places, 283 transitions, 3012 flow. Second operand 7 states and 154 transitions. [2024-06-27 23:01:17,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 301 transitions, 3688 flow [2024-06-27 23:01:17,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 301 transitions, 3466 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:17,503 INFO L231 Difference]: Finished difference. Result has 237 places, 284 transitions, 2873 flow [2024-06-27 23:01:17,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=230, 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=2873, PETRI_PLACES=237, PETRI_TRANSITIONS=284} [2024-06-27 23:01:17,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 23:01:17,504 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 284 transitions, 2873 flow [2024-06-27 23:01:17,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:17,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:17,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:01:17,505 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:17,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:17,505 INFO L85 PathProgramCache]: Analyzing trace with hash 553982149, now seen corresponding path program 2 times [2024-06-27 23:01:17,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:17,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500126815] [2024-06-27 23:01:17,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:17,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500126815] [2024-06-27 23:01:17,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500126815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:17,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616965641] [2024-06-27 23:01:17,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:17,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:17,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:17,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:17,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 284 transitions, 2873 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:17,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,022 INFO L124 PetriNetUnfolderBase]: 1610/2717 cut-off events. [2024-06-27 23:01:18,023 INFO L125 PetriNetUnfolderBase]: For 118738/118742 co-relation queries the response was YES. [2024-06-27 23:01:18,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16706 conditions, 2717 events. 1610/2717 cut-off events. For 118738/118742 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15894 event pairs, 348 based on Foata normal form. 7/2722 useless extension candidates. Maximal degree in co-relation 16597. Up to 2371 conditions per place. [2024-06-27 23:01:18,049 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 266 selfloop transitions, 34 changer transitions 0/307 dead transitions. [2024-06-27 23:01:18,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 307 transitions, 3603 flow [2024-06-27 23:01:18,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:18,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:18,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:01:18,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 23:01:18,051 INFO L175 Difference]: Start difference. First operand has 237 places, 284 transitions, 2873 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:01:18,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 307 transitions, 3603 flow [2024-06-27 23:01:18,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 307 transitions, 3534 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:18,348 INFO L231 Difference]: Finished difference. Result has 240 places, 287 transitions, 2918 flow [2024-06-27 23:01:18,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=232, 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=2918, PETRI_PLACES=240, PETRI_TRANSITIONS=287} [2024-06-27 23:01:18,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 23:01:18,349 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 287 transitions, 2918 flow [2024-06-27 23:01:18,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:18,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:18,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:01:18,350 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:18,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:18,350 INFO L85 PathProgramCache]: Analyzing trace with hash 996810949, now seen corresponding path program 3 times [2024-06-27 23:01:18,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:18,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919856788] [2024-06-27 23:01:18,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:18,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:18,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:18,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:18,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:18,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919856788] [2024-06-27 23:01:18,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919856788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:18,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:18,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:18,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363646517] [2024-06-27 23:01:18,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:18,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:18,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:18,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:18,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:18,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:18,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 287 transitions, 2918 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:18,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:18,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,847 INFO L124 PetriNetUnfolderBase]: 1597/2698 cut-off events. [2024-06-27 23:01:18,848 INFO L125 PetriNetUnfolderBase]: For 113376/113380 co-relation queries the response was YES. [2024-06-27 23:01:18,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16361 conditions, 2698 events. 1597/2698 cut-off events. For 113376/113380 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15733 event pairs, 339 based on Foata normal form. 7/2703 useless extension candidates. Maximal degree in co-relation 16250. Up to 2188 conditions per place. [2024-06-27 23:01:18,873 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 262 selfloop transitions, 41 changer transitions 0/310 dead transitions. [2024-06-27 23:01:18,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 310 transitions, 3644 flow [2024-06-27 23:01:18,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:18,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:18,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:01:18,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 23:01:18,876 INFO L175 Difference]: Start difference. First operand has 240 places, 287 transitions, 2918 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:01:18,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 310 transitions, 3644 flow [2024-06-27 23:01:19,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 310 transitions, 3562 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:19,157 INFO L231 Difference]: Finished difference. Result has 244 places, 289 transitions, 2947 flow [2024-06-27 23:01:19,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=236, 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=2947, PETRI_PLACES=244, PETRI_TRANSITIONS=289} [2024-06-27 23:01:19,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-27 23:01:19,158 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 289 transitions, 2947 flow [2024-06-27 23:01:19,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:19,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:01:19,158 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:19,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1552444783, now seen corresponding path program 1 times [2024-06-27 23:01:19,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086589266] [2024-06-27 23:01:19,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:19,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086589266] [2024-06-27 23:01:19,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086589266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:19,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524296079] [2024-06-27 23:01:19,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:19,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:19,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:19,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:19,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 289 transitions, 2947 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:19,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,696 INFO L124 PetriNetUnfolderBase]: 1650/2786 cut-off events. [2024-06-27 23:01:19,697 INFO L125 PetriNetUnfolderBase]: For 126584/126588 co-relation queries the response was YES. [2024-06-27 23:01:19,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17117 conditions, 2786 events. 1650/2786 cut-off events. For 126584/126588 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 16425 event pairs, 348 based on Foata normal form. 10/2795 useless extension candidates. Maximal degree in co-relation 17004. Up to 2385 conditions per place. [2024-06-27 23:01:19,725 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 290 selfloop transitions, 28 changer transitions 0/325 dead transitions. [2024-06-27 23:01:19,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 325 transitions, 3869 flow [2024-06-27 23:01:19,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:19,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:19,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:19,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:01:19,726 INFO L175 Difference]: Start difference. First operand has 244 places, 289 transitions, 2947 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:19,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 325 transitions, 3869 flow [2024-06-27 23:01:20,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 325 transitions, 3718 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:20,100 INFO L231 Difference]: Finished difference. Result has 247 places, 294 transitions, 2915 flow [2024-06-27 23:01:20,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=238, 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=2915, PETRI_PLACES=247, PETRI_TRANSITIONS=294} [2024-06-27 23:01:20,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-27 23:01:20,101 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 294 transitions, 2915 flow [2024-06-27 23:01:20,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:20,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:20,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:01:20,102 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:20,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1428094567, now seen corresponding path program 2 times [2024-06-27 23:01:20,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471000561] [2024-06-27 23:01:20,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:20,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:20,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:20,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471000561] [2024-06-27 23:01:20,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471000561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:20,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:20,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:20,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553878978] [2024-06-27 23:01:20,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:20,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:20,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:20,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:20,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:20,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:20,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 294 transitions, 2915 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:20,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:20,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:20,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:20,647 INFO L124 PetriNetUnfolderBase]: 1716/2893 cut-off events. [2024-06-27 23:01:20,648 INFO L125 PetriNetUnfolderBase]: For 144118/144122 co-relation queries the response was YES. [2024-06-27 23:01:20,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17849 conditions, 2893 events. 1716/2893 cut-off events. For 144118/144122 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17150 event pairs, 366 based on Foata normal form. 10/2902 useless extension candidates. Maximal degree in co-relation 17735. Up to 2535 conditions per place. [2024-06-27 23:01:20,676 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 288 selfloop transitions, 27 changer transitions 0/322 dead transitions. [2024-06-27 23:01:20,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 322 transitions, 3797 flow [2024-06-27 23:01:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:20,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:20,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:01:20,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:20,677 INFO L175 Difference]: Start difference. First operand has 247 places, 294 transitions, 2915 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:01:20,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 322 transitions, 3797 flow [2024-06-27 23:01:21,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 322 transitions, 3765 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:21,004 INFO L231 Difference]: Finished difference. Result has 253 places, 297 transitions, 2973 flow [2024-06-27 23:01:21,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=245, 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=2973, PETRI_PLACES=253, PETRI_TRANSITIONS=297} [2024-06-27 23:01:21,004 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-27 23:01:21,005 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 297 transitions, 2973 flow [2024-06-27 23:01:21,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:21,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:01:21,005 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:21,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,006 INFO L85 PathProgramCache]: Analyzing trace with hash -568477521, now seen corresponding path program 3 times [2024-06-27 23:01:21,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110095161] [2024-06-27 23:01:21,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:21,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110095161] [2024-06-27 23:01:21,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110095161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:21,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326632906] [2024-06-27 23:01:21,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:21,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:21,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:21,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:21,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 297 transitions, 2973 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:21,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:21,642 INFO L124 PetriNetUnfolderBase]: 1698/2867 cut-off events. [2024-06-27 23:01:21,643 INFO L125 PetriNetUnfolderBase]: For 138957/138961 co-relation queries the response was YES. [2024-06-27 23:01:21,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17498 conditions, 2867 events. 1698/2867 cut-off events. For 138957/138961 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 16978 event pairs, 364 based on Foata normal form. 12/2878 useless extension candidates. Maximal degree in co-relation 17381. Up to 2557 conditions per place. [2024-06-27 23:01:21,674 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 286 selfloop transitions, 26 changer transitions 0/319 dead transitions. [2024-06-27 23:01:21,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 319 transitions, 3698 flow [2024-06-27 23:01:21,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:21,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:21,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:01:21,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 23:01:21,675 INFO L175 Difference]: Start difference. First operand has 253 places, 297 transitions, 2973 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:01:21,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 319 transitions, 3698 flow [2024-06-27 23:01:22,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 319 transitions, 3664 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:22,022 INFO L231 Difference]: Finished difference. Result has 257 places, 298 transitions, 3010 flow [2024-06-27 23:01:22,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2941, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3010, PETRI_PLACES=257, PETRI_TRANSITIONS=298} [2024-06-27 23:01:22,023 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 23:01:22,023 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 298 transitions, 3010 flow [2024-06-27 23:01:22,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:22,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:22,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:01:22,024 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:22,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:22,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1117741499, now seen corresponding path program 4 times [2024-06-27 23:01:22,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:22,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522274079] [2024-06-27 23:01:22,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:22,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:22,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:22,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:22,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:22,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522274079] [2024-06-27 23:01:22,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522274079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:22,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:22,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:22,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515400141] [2024-06-27 23:01:22,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:22,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:22,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:22,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:22,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:22,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:22,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 298 transitions, 3010 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:22,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:22,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:22,719 INFO L124 PetriNetUnfolderBase]: 1726/2911 cut-off events. [2024-06-27 23:01:22,719 INFO L125 PetriNetUnfolderBase]: For 143661/143665 co-relation queries the response was YES. [2024-06-27 23:01:22,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17856 conditions, 2911 events. 1726/2911 cut-off events. For 143661/143665 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17321 event pairs, 366 based on Foata normal form. 12/2922 useless extension candidates. Maximal degree in co-relation 17737. Up to 2607 conditions per place. [2024-06-27 23:01:22,753 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 291 selfloop transitions, 23 changer transitions 0/321 dead transitions. [2024-06-27 23:01:22,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 321 transitions, 3740 flow [2024-06-27 23:01:22,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:22,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:22,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 23:01:22,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-27 23:01:22,755 INFO L175 Difference]: Start difference. First operand has 257 places, 298 transitions, 3010 flow. Second operand 8 states and 174 transitions. [2024-06-27 23:01:22,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 321 transitions, 3740 flow [2024-06-27 23:01:23,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 321 transitions, 3691 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:23,229 INFO L231 Difference]: Finished difference. Result has 260 places, 299 transitions, 3025 flow [2024-06-27 23:01:23,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=252, 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=3025, PETRI_PLACES=260, PETRI_TRANSITIONS=299} [2024-06-27 23:01:23,229 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 23:01:23,229 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 299 transitions, 3025 flow [2024-06-27 23:01:23,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:23,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:23,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:23,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:01:23,230 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:23,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:23,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1112379119, now seen corresponding path program 5 times [2024-06-27 23:01:23,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:23,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514691839] [2024-06-27 23:01:23,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:23,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:23,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:23,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:23,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:23,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514691839] [2024-06-27 23:01:23,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514691839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:23,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:23,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:23,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16190874] [2024-06-27 23:01:23,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:23,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:23,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:23,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:23,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:23,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:23,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 299 transitions, 3025 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:23,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:23,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,885 INFO L124 PetriNetUnfolderBase]: 1741/2940 cut-off events. [2024-06-27 23:01:23,886 INFO L125 PetriNetUnfolderBase]: For 144072/144076 co-relation queries the response was YES. [2024-06-27 23:01:23,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17986 conditions, 2940 events. 1741/2940 cut-off events. For 144072/144076 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17538 event pairs, 373 based on Foata normal form. 12/2951 useless extension candidates. Maximal degree in co-relation 17866. Up to 2632 conditions per place. [2024-06-27 23:01:23,917 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 292 selfloop transitions, 21 changer transitions 0/320 dead transitions. [2024-06-27 23:01:23,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 320 transitions, 3751 flow [2024-06-27 23:01:23,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:23,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:23,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 23:01:23,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 23:01:23,919 INFO L175 Difference]: Start difference. First operand has 260 places, 299 transitions, 3025 flow. Second operand 6 states and 139 transitions. [2024-06-27 23:01:23,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 320 transitions, 3751 flow [2024-06-27 23:01:24,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 320 transitions, 3704 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:24,320 INFO L231 Difference]: Finished difference. Result has 260 places, 300 transitions, 3040 flow [2024-06-27 23:01:24,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=254, 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=3040, PETRI_PLACES=260, PETRI_TRANSITIONS=300} [2024-06-27 23:01:24,320 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 23:01:24,320 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 300 transitions, 3040 flow [2024-06-27 23:01:24,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:24,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:01:24,321 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:24,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1112231249, now seen corresponding path program 6 times [2024-06-27 23:01:24,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087842118] [2024-06-27 23:01:24,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:24,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087842118] [2024-06-27 23:01:24,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087842118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:24,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690374012] [2024-06-27 23:01:24,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:24,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:24,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:24,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:24,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 300 transitions, 3040 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:24,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:24,919 INFO L124 PetriNetUnfolderBase]: 1728/2916 cut-off events. [2024-06-27 23:01:24,920 INFO L125 PetriNetUnfolderBase]: For 133144/133148 co-relation queries the response was YES. [2024-06-27 23:01:24,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17593 conditions, 2916 events. 1728/2916 cut-off events. For 133144/133148 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17340 event pairs, 352 based on Foata normal form. 10/2925 useless extension candidates. Maximal degree in co-relation 17472. Up to 2533 conditions per place. [2024-06-27 23:01:24,952 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 296 selfloop transitions, 25 changer transitions 0/328 dead transitions. [2024-06-27 23:01:24,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 328 transitions, 3819 flow [2024-06-27 23:01:24,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:24,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:24,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 23:01:24,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 23:01:24,954 INFO L175 Difference]: Start difference. First operand has 260 places, 300 transitions, 3040 flow. Second operand 6 states and 145 transitions. [2024-06-27 23:01:24,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 328 transitions, 3819 flow [2024-06-27 23:01:25,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 328 transitions, 3770 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:25,345 INFO L231 Difference]: Finished difference. Result has 263 places, 302 transitions, 3078 flow [2024-06-27 23:01:25,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=256, 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=3078, PETRI_PLACES=263, PETRI_TRANSITIONS=302} [2024-06-27 23:01:25,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-27 23:01:25,345 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 302 transitions, 3078 flow [2024-06-27 23:01:25,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:25,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:01:25,347 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:25,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1117956701, now seen corresponding path program 1 times [2024-06-27 23:01:25,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939576816] [2024-06-27 23:01:25,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:25,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-27 23:01:25,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:25,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939576816] [2024-06-27 23:01:25,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939576816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:25,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:25,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:25,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307480173] [2024-06-27 23:01:25,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:25,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:25,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:25,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:25,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:25,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:25,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 302 transitions, 3078 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:25,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:25,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:26,062 INFO L124 PetriNetUnfolderBase]: 1715/2894 cut-off events. [2024-06-27 23:01:26,063 INFO L125 PetriNetUnfolderBase]: For 125239/125243 co-relation queries the response was YES. [2024-06-27 23:01:26,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17251 conditions, 2894 events. 1715/2894 cut-off events. For 125239/125243 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17166 event pairs, 341 based on Foata normal form. 10/2903 useless extension candidates. Maximal degree in co-relation 17128. Up to 2522 conditions per place. [2024-06-27 23:01:26,099 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 293 selfloop transitions, 28 changer transitions 0/328 dead transitions. [2024-06-27 23:01:26,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 328 transitions, 3837 flow [2024-06-27 23:01:26,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:26,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:26,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 23:01:26,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-27 23:01:26,100 INFO L175 Difference]: Start difference. First operand has 263 places, 302 transitions, 3078 flow. Second operand 8 states and 177 transitions. [2024-06-27 23:01:26,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 328 transitions, 3837 flow [2024-06-27 23:01:26,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 328 transitions, 3755 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:26,572 INFO L231 Difference]: Finished difference. Result has 266 places, 302 transitions, 3056 flow [2024-06-27 23:01:26,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=258, 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=3056, PETRI_PLACES=266, PETRI_TRANSITIONS=302} [2024-06-27 23:01:26,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-27 23:01:26,574 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 302 transitions, 3056 flow [2024-06-27 23:01:26,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:26,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:26,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:26,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:01:26,574 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:26,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:26,575 INFO L85 PathProgramCache]: Analyzing trace with hash 49050141, now seen corresponding path program 1 times [2024-06-27 23:01:26,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:26,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710019751] [2024-06-27 23:01:26,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:26,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:26,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:26,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710019751] [2024-06-27 23:01:26,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710019751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:26,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78439902] [2024-06-27 23:01:26,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:26,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:26,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:26,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:26,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 302 transitions, 3056 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:26,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:26,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:27,264 INFO L124 PetriNetUnfolderBase]: 1736/2931 cut-off events. [2024-06-27 23:01:27,264 INFO L125 PetriNetUnfolderBase]: For 123215/123223 co-relation queries the response was YES. [2024-06-27 23:01:27,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17541 conditions, 2931 events. 1736/2931 cut-off events. For 123215/123223 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 17498 event pairs, 397 based on Foata normal form. 9/2938 useless extension candidates. Maximal degree in co-relation 17418. Up to 2352 conditions per place. [2024-06-27 23:01:27,297 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 159 changer transitions 0/341 dead transitions. [2024-06-27 23:01:27,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 341 transitions, 4202 flow [2024-06-27 23:01:27,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:27,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:27,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-27 23:01:27,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-27 23:01:27,299 INFO L175 Difference]: Start difference. First operand has 266 places, 302 transitions, 3056 flow. Second operand 12 states and 265 transitions. [2024-06-27 23:01:27,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 341 transitions, 4202 flow [2024-06-27 23:01:27,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 341 transitions, 4124 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:27,772 INFO L231 Difference]: Finished difference. Result has 271 places, 311 transitions, 3458 flow [2024-06-27 23:01:27,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=259, 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=3458, PETRI_PLACES=271, PETRI_TRANSITIONS=311} [2024-06-27 23:01:27,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-27 23:01:27,773 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 311 transitions, 3458 flow [2024-06-27 23:01:27,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:27,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:27,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:27,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:01:27,773 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:27,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:27,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1972122293, now seen corresponding path program 2 times [2024-06-27 23:01:27,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:27,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458788880] [2024-06-27 23:01:27,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:27,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:27,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:27,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:27,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:27,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458788880] [2024-06-27 23:01:27,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458788880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:27,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:27,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:27,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618421861] [2024-06-27 23:01:27,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:27,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:27,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:27,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:27,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:27,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:27,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 311 transitions, 3458 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:27,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:27,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:27,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:28,450 INFO L124 PetriNetUnfolderBase]: 1749/2954 cut-off events. [2024-06-27 23:01:28,451 INFO L125 PetriNetUnfolderBase]: For 131549/131561 co-relation queries the response was YES. [2024-06-27 23:01:28,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18236 conditions, 2954 events. 1749/2954 cut-off events. For 131549/131561 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 17643 event pairs, 380 based on Foata normal form. 13/2966 useless extension candidates. Maximal degree in co-relation 18113. Up to 2542 conditions per place. [2024-06-27 23:01:28,482 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 241 selfloop transitions, 96 changer transitions 0/344 dead transitions. [2024-06-27 23:01:28,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 344 transitions, 4438 flow [2024-06-27 23:01:28,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:01:28,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:01:28,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-27 23:01:28,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5269230769230769 [2024-06-27 23:01:28,483 INFO L175 Difference]: Start difference. First operand has 271 places, 311 transitions, 3458 flow. Second operand 13 states and 274 transitions. [2024-06-27 23:01:28,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 344 transitions, 4438 flow [2024-06-27 23:01:28,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 344 transitions, 4117 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:28,968 INFO L231 Difference]: Finished difference. Result has 277 places, 317 transitions, 3455 flow [2024-06-27 23:01:28,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=264, 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=13, PETRI_FLOW=3455, PETRI_PLACES=277, PETRI_TRANSITIONS=317} [2024-06-27 23:01:28,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 23:01:28,969 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 317 transitions, 3455 flow [2024-06-27 23:01:28,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:28,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:28,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:01:28,970 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:28,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1972116713, now seen corresponding path program 3 times [2024-06-27 23:01:28,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384504191] [2024-06-27 23:01:28,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:29,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:29,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:29,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384504191] [2024-06-27 23:01:29,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384504191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:29,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:29,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:29,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070503095] [2024-06-27 23:01:29,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:29,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:29,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:29,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:29,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:29,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:29,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 317 transitions, 3455 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:29,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:29,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:29,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,734 INFO L124 PetriNetUnfolderBase]: 1746/2950 cut-off events. [2024-06-27 23:01:29,734 INFO L125 PetriNetUnfolderBase]: For 128574/128586 co-relation queries the response was YES. [2024-06-27 23:01:29,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18100 conditions, 2950 events. 1746/2950 cut-off events. For 128574/128586 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 17607 event pairs, 380 based on Foata normal form. 13/2962 useless extension candidates. Maximal degree in co-relation 17975. Up to 2539 conditions per place. [2024-06-27 23:01:29,766 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 239 selfloop transitions, 96 changer transitions 0/342 dead transitions. [2024-06-27 23:01:29,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 342 transitions, 4185 flow [2024-06-27 23:01:29,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:29,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:29,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-06-27 23:01:29,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-27 23:01:29,768 INFO L175 Difference]: Start difference. First operand has 277 places, 317 transitions, 3455 flow. Second operand 12 states and 256 transitions. [2024-06-27 23:01:29,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 342 transitions, 4185 flow [2024-06-27 23:01:30,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 342 transitions, 4038 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:30,395 INFO L231 Difference]: Finished difference. Result has 280 places, 317 transitions, 3506 flow [2024-06-27 23:01:30,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=268, 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=12, PETRI_FLOW=3506, PETRI_PLACES=280, PETRI_TRANSITIONS=317} [2024-06-27 23:01:30,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-27 23:01:30,395 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 317 transitions, 3506 flow [2024-06-27 23:01:30,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:30,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:01:30,396 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:30,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1119383529, now seen corresponding path program 4 times [2024-06-27 23:01:30,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75489118] [2024-06-27 23:01:30,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75489118] [2024-06-27 23:01:30,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75489118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:30,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986655128] [2024-06-27 23:01:30,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:30,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:30,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:30,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:30,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 317 transitions, 3506 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:30,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,254 INFO L124 PetriNetUnfolderBase]: 1767/2985 cut-off events. [2024-06-27 23:01:31,254 INFO L125 PetriNetUnfolderBase]: For 136461/136473 co-relation queries the response was YES. [2024-06-27 23:01:31,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18604 conditions, 2985 events. 1767/2985 cut-off events. For 136461/136473 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 17834 event pairs, 380 based on Foata normal form. 13/2997 useless extension candidates. Maximal degree in co-relation 18477. Up to 2547 conditions per place. [2024-06-27 23:01:31,298 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 108 changer transitions 0/349 dead transitions. [2024-06-27 23:01:31,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 349 transitions, 4480 flow [2024-06-27 23:01:31,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:31,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:31,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-27 23:01:31,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-27 23:01:31,299 INFO L175 Difference]: Start difference. First operand has 280 places, 317 transitions, 3506 flow. Second operand 12 states and 254 transitions. [2024-06-27 23:01:31,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 349 transitions, 4480 flow [2024-06-27 23:01:31,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 349 transitions, 4288 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:31,910 INFO L231 Difference]: Finished difference. Result has 282 places, 326 transitions, 3670 flow [2024-06-27 23:01:31,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3314, PETRI_DIFFERENCE_MINUEND_PLACES=269, 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=3670, PETRI_PLACES=282, PETRI_TRANSITIONS=326} [2024-06-27 23:01:31,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 23:01:31,911 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 326 transitions, 3670 flow [2024-06-27 23:01:31,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:31,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:31,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:01:31,911 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:31,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2116012823, now seen corresponding path program 5 times [2024-06-27 23:01:31,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611158598] [2024-06-27 23:01:31,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:32,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:32,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:32,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611158598] [2024-06-27 23:01:32,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611158598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:32,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:32,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:32,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667934575] [2024-06-27 23:01:32,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:32,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:32,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:32,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:32,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:32,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:32,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 326 transitions, 3670 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:32,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:32,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,649 INFO L124 PetriNetUnfolderBase]: 1772/2994 cut-off events. [2024-06-27 23:01:32,649 INFO L125 PetriNetUnfolderBase]: For 140378/140390 co-relation queries the response was YES. [2024-06-27 23:01:32,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18798 conditions, 2994 events. 1772/2994 cut-off events. For 140378/140390 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 17962 event pairs, 380 based on Foata normal form. 13/3006 useless extension candidates. Maximal degree in co-relation 18669. Up to 2553 conditions per place. [2024-06-27 23:01:32,686 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 239 selfloop transitions, 110 changer transitions 0/356 dead transitions. [2024-06-27 23:01:32,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 356 transitions, 4741 flow [2024-06-27 23:01:32,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 23:01:32,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 23:01:32,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 311 transitions. [2024-06-27 23:01:32,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183333333333333 [2024-06-27 23:01:32,687 INFO L175 Difference]: Start difference. First operand has 282 places, 326 transitions, 3670 flow. Second operand 15 states and 311 transitions. [2024-06-27 23:01:32,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 356 transitions, 4741 flow [2024-06-27 23:01:33,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 356 transitions, 4588 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:33,369 INFO L231 Difference]: Finished difference. Result has 289 places, 329 transitions, 3786 flow [2024-06-27 23:01:33,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3517, PETRI_DIFFERENCE_MINUEND_PLACES=274, 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=3786, PETRI_PLACES=289, PETRI_TRANSITIONS=329} [2024-06-27 23:01:33,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-27 23:01:33,370 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 329 transitions, 3786 flow [2024-06-27 23:01:33,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:33,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:33,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:01:33,370 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:33,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1126740759, now seen corresponding path program 6 times [2024-06-27 23:01:33,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032310245] [2024-06-27 23:01:33,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,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-27 23:01:33,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032310245] [2024-06-27 23:01:33,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032310245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:33,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993567223] [2024-06-27 23:01:33,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:33,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:33,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:33,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:33,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 329 transitions, 3786 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:33,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:33,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:34,048 INFO L124 PetriNetUnfolderBase]: 1769/2990 cut-off events. [2024-06-27 23:01:34,049 INFO L125 PetriNetUnfolderBase]: For 141771/141783 co-relation queries the response was YES. [2024-06-27 23:01:34,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18919 conditions, 2990 events. 1769/2990 cut-off events. For 141771/141783 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 17931 event pairs, 380 based on Foata normal form. 13/3002 useless extension candidates. Maximal degree in co-relation 18788. Up to 2550 conditions per place. [2024-06-27 23:01:34,086 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 236 selfloop transitions, 110 changer transitions 0/353 dead transitions. [2024-06-27 23:01:34,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 353 transitions, 4670 flow [2024-06-27 23:01:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:01:34,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:01:34,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-27 23:01:34,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5269230769230769 [2024-06-27 23:01:34,087 INFO L175 Difference]: Start difference. First operand has 289 places, 329 transitions, 3786 flow. Second operand 13 states and 274 transitions. [2024-06-27 23:01:34,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 353 transitions, 4670 flow [2024-06-27 23:01:34,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 353 transitions, 4362 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-27 23:01:34,653 INFO L231 Difference]: Finished difference. Result has 290 places, 329 transitions, 3704 flow [2024-06-27 23:01:34,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=277, 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=3704, PETRI_PLACES=290, PETRI_TRANSITIONS=329} [2024-06-27 23:01:34,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 23:01:34,654 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 329 transitions, 3704 flow [2024-06-27 23:01:34,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:34,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:34,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:34,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:01:34,655 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:34,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:34,655 INFO L85 PathProgramCache]: Analyzing trace with hash -234845407, now seen corresponding path program 7 times [2024-06-27 23:01:34,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:34,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023273561] [2024-06-27 23:01:34,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:34,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:34,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:34,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:34,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023273561] [2024-06-27 23:01:34,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023273561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:34,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:34,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:34,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517817430] [2024-06-27 23:01:34,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:34,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:34,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:34,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:34,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:34,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:34,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 329 transitions, 3704 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:34,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:34,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:34,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,331 INFO L124 PetriNetUnfolderBase]: 1782/3012 cut-off events. [2024-06-27 23:01:35,331 INFO L125 PetriNetUnfolderBase]: For 148053/148065 co-relation queries the response was YES. [2024-06-27 23:01:35,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18986 conditions, 3012 events. 1782/3012 cut-off events. For 148053/148065 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18085 event pairs, 380 based on Foata normal form. 13/3024 useless extension candidates. Maximal degree in co-relation 18855. Up to 2491 conditions per place. [2024-06-27 23:01:35,364 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 122 changer transitions 0/367 dead transitions. [2024-06-27 23:01:35,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 367 transitions, 4862 flow [2024-06-27 23:01:35,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:35,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:35,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-27 23:01:35,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2024-06-27 23:01:35,366 INFO L175 Difference]: Start difference. First operand has 290 places, 329 transitions, 3704 flow. Second operand 11 states and 251 transitions. [2024-06-27 23:01:35,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 367 transitions, 4862 flow [2024-06-27 23:01:36,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 367 transitions, 4642 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 23:01:36,025 INFO L231 Difference]: Finished difference. Result has 289 places, 335 transitions, 3818 flow [2024-06-27 23:01:36,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3818, PETRI_PLACES=289, PETRI_TRANSITIONS=335} [2024-06-27 23:01:36,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-27 23:01:36,026 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 335 transitions, 3818 flow [2024-06-27 23:01:36,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:36,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:01:36,027 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:36,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,027 INFO L85 PathProgramCache]: Analyzing trace with hash -225579817, now seen corresponding path program 8 times [2024-06-27 23:01:36,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660474057] [2024-06-27 23:01:36,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:36,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660474057] [2024-06-27 23:01:36,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660474057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:36,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497495773] [2024-06-27 23:01:36,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:36,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:36,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:36,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:36,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 335 transitions, 3818 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:36,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:36,803 INFO L124 PetriNetUnfolderBase]: 1803/3047 cut-off events. [2024-06-27 23:01:36,803 INFO L125 PetriNetUnfolderBase]: For 157479/157491 co-relation queries the response was YES. [2024-06-27 23:01:36,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19474 conditions, 3047 events. 1803/3047 cut-off events. For 157479/157491 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 18348 event pairs, 380 based on Foata normal form. 13/3059 useless extension candidates. Maximal degree in co-relation 19342. Up to 2515 conditions per place. [2024-06-27 23:01:36,836 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 137 changer transitions 0/375 dead transitions. [2024-06-27 23:01:36,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 375 transitions, 5052 flow [2024-06-27 23:01:36,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:01:36,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:01:36,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-27 23:01:36,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2024-06-27 23:01:36,838 INFO L175 Difference]: Start difference. First operand has 289 places, 335 transitions, 3818 flow. Second operand 13 states and 284 transitions. [2024-06-27 23:01:36,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 375 transitions, 5052 flow [2024-06-27 23:01:37,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 375 transitions, 4754 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:37,522 INFO L231 Difference]: Finished difference. Result has 295 places, 344 transitions, 3944 flow [2024-06-27 23:01:37,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3565, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3944, PETRI_PLACES=295, PETRI_TRANSITIONS=344} [2024-06-27 23:01:37,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-27 23:01:37,523 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 344 transitions, 3944 flow [2024-06-27 23:01:37,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:37,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:37,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:37,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:01:37,524 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:37,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:37,524 INFO L85 PathProgramCache]: Analyzing trace with hash -225590977, now seen corresponding path program 9 times [2024-06-27 23:01:37,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:37,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285442794] [2024-06-27 23:01:37,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:37,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:37,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:37,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285442794] [2024-06-27 23:01:37,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285442794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:37,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498441652] [2024-06-27 23:01:37,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:37,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:37,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:37,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:37,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 344 transitions, 3944 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:37,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:37,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:38,295 INFO L124 PetriNetUnfolderBase]: 1800/3043 cut-off events. [2024-06-27 23:01:38,295 INFO L125 PetriNetUnfolderBase]: For 158768/158780 co-relation queries the response was YES. [2024-06-27 23:01:38,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19388 conditions, 3043 events. 1800/3043 cut-off events. For 158768/158780 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 18309 event pairs, 380 based on Foata normal form. 13/3055 useless extension candidates. Maximal degree in co-relation 19255. Up to 2512 conditions per place. [2024-06-27 23:01:38,334 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 135 changer transitions 0/375 dead transitions. [2024-06-27 23:01:38,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 375 transitions, 5038 flow [2024-06-27 23:01:38,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:01:38,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:01:38,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-27 23:01:38,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:01:38,335 INFO L175 Difference]: Start difference. First operand has 295 places, 344 transitions, 3944 flow. Second operand 13 states and 286 transitions. [2024-06-27 23:01:38,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 375 transitions, 5038 flow [2024-06-27 23:01:39,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 375 transitions, 4792 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:39,028 INFO L231 Difference]: Finished difference. Result has 299 places, 344 transitions, 3974 flow [2024-06-27 23:01:39,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3974, PETRI_PLACES=299, PETRI_TRANSITIONS=344} [2024-06-27 23:01:39,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 23:01:39,029 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 344 transitions, 3974 flow [2024-06-27 23:01:39,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:39,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:39,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:39,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:01:39,030 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:39,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:39,030 INFO L85 PathProgramCache]: Analyzing trace with hash -401079187, now seen corresponding path program 10 times [2024-06-27 23:01:39,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:39,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811762188] [2024-06-27 23:01:39,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:39,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:39,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:39,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:39,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:39,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811762188] [2024-06-27 23:01:39,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811762188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:39,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:39,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:39,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405149480] [2024-06-27 23:01:39,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:39,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:39,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:39,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:39,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:39,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:39,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 344 transitions, 3974 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:39,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:39,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:39,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,726 INFO L124 PetriNetUnfolderBase]: 1797/3038 cut-off events. [2024-06-27 23:01:39,726 INFO L125 PetriNetUnfolderBase]: For 160341/160349 co-relation queries the response was YES. [2024-06-27 23:01:39,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19370 conditions, 3038 events. 1797/3038 cut-off events. For 160341/160349 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 18274 event pairs, 397 based on Foata normal form. 9/3045 useless extension candidates. Maximal degree in co-relation 19236. Up to 2509 conditions per place. [2024-06-27 23:01:39,761 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 125 changer transitions 0/367 dead transitions. [2024-06-27 23:01:39,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 367 transitions, 5038 flow [2024-06-27 23:01:39,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:39,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:39,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:01:39,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:01:39,763 INFO L175 Difference]: Start difference. First operand has 299 places, 344 transitions, 3974 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:01:39,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 367 transitions, 5038 flow [2024-06-27 23:01:40,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 367 transitions, 4752 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:40,553 INFO L231 Difference]: Finished difference. Result has 297 places, 344 transitions, 3944 flow [2024-06-27 23:01:40,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3944, PETRI_PLACES=297, PETRI_TRANSITIONS=344} [2024-06-27 23:01:40,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-27 23:01:40,554 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 344 transitions, 3944 flow [2024-06-27 23:01:40,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:40,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:01:40,555 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:40,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,555 INFO L85 PathProgramCache]: Analyzing trace with hash -397354537, now seen corresponding path program 11 times [2024-06-27 23:01:40,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138359378] [2024-06-27 23:01:40,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:40,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:40,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:40,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138359378] [2024-06-27 23:01:40,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138359378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:40,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:40,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:40,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890780633] [2024-06-27 23:01:40,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:40,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:40,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:40,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:40,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:40,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:40,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 344 transitions, 3944 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:40,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:40,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:41,303 INFO L124 PetriNetUnfolderBase]: 1802/3048 cut-off events. [2024-06-27 23:01:41,304 INFO L125 PetriNetUnfolderBase]: For 164359/164371 co-relation queries the response was YES. [2024-06-27 23:01:41,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19437 conditions, 3048 events. 1802/3048 cut-off events. For 164359/164371 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 18392 event pairs, 380 based on Foata normal form. 13/3060 useless extension candidates. Maximal degree in co-relation 19302. Up to 2652 conditions per place. [2024-06-27 23:01:41,341 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 66 changer transitions 0/368 dead transitions. [2024-06-27 23:01:41,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 368 transitions, 4914 flow [2024-06-27 23:01:41,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:41,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:41,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 23:01:41,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 23:01:41,343 INFO L175 Difference]: Start difference. First operand has 297 places, 344 transitions, 3944 flow. Second operand 10 states and 218 transitions. [2024-06-27 23:01:41,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 368 transitions, 4914 flow [2024-06-27 23:01:42,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 368 transitions, 4634 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:42,025 INFO L231 Difference]: Finished difference. Result has 299 places, 347 transitions, 3854 flow [2024-06-27 23:01:42,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3670, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3854, PETRI_PLACES=299, PETRI_TRANSITIONS=347} [2024-06-27 23:01:42,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 23:01:42,026 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 347 transitions, 3854 flow [2024-06-27 23:01:42,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:42,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:42,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:01:42,027 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:42,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:42,027 INFO L85 PathProgramCache]: Analyzing trace with hash -397360117, now seen corresponding path program 12 times [2024-06-27 23:01:42,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:42,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721288784] [2024-06-27 23:01:42,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:42,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:42,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:42,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:42,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721288784] [2024-06-27 23:01:42,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721288784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:42,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:42,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:42,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790490236] [2024-06-27 23:01:42,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:42,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:42,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:42,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:42,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:42,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:42,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 347 transitions, 3854 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:42,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:42,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,781 INFO L124 PetriNetUnfolderBase]: 1799/3044 cut-off events. [2024-06-27 23:01:42,782 INFO L125 PetriNetUnfolderBase]: For 165095/165107 co-relation queries the response was YES. [2024-06-27 23:01:42,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19238 conditions, 3044 events. 1799/3044 cut-off events. For 165095/165107 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 18338 event pairs, 380 based on Foata normal form. 13/3056 useless extension candidates. Maximal degree in co-relation 19102. Up to 2649 conditions per place. [2024-06-27 23:01:42,818 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 64 changer transitions 0/365 dead transitions. [2024-06-27 23:01:42,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 365 transitions, 4614 flow [2024-06-27 23:01:42,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:42,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:42,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:01:42,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:01:42,819 INFO L175 Difference]: Start difference. First operand has 299 places, 347 transitions, 3854 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:01:42,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 365 transitions, 4614 flow [2024-06-27 23:01:43,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 365 transitions, 4414 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:43,674 INFO L231 Difference]: Finished difference. Result has 298 places, 347 transitions, 3788 flow [2024-06-27 23:01:43,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3788, PETRI_PLACES=298, PETRI_TRANSITIONS=347} [2024-06-27 23:01:43,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-27 23:01:43,675 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 347 transitions, 3788 flow [2024-06-27 23:01:43,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:43,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:43,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:43,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:01:43,676 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:43,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:43,676 INFO L85 PathProgramCache]: Analyzing trace with hash 2045398679, now seen corresponding path program 13 times [2024-06-27 23:01:43,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:43,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286080833] [2024-06-27 23:01:43,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:43,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:43,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:43,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:43,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:43,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286080833] [2024-06-27 23:01:43,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286080833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:43,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:43,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:43,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206179125] [2024-06-27 23:01:43,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:43,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:43,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:43,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:43,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:43,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:43,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 347 transitions, 3788 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:43,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:43,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:43,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:44,411 INFO L124 PetriNetUnfolderBase]: 1844/3122 cut-off events. [2024-06-27 23:01:44,411 INFO L125 PetriNetUnfolderBase]: For 177861/177873 co-relation queries the response was YES. [2024-06-27 23:01:44,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19845 conditions, 3122 events. 1844/3122 cut-off events. For 177861/177873 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 18897 event pairs, 380 based on Foata normal form. 13/3134 useless extension candidates. Maximal degree in co-relation 19708. Up to 2631 conditions per place. [2024-06-27 23:01:44,450 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 109 changer transitions 0/388 dead transitions. [2024-06-27 23:01:44,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 388 transitions, 5117 flow [2024-06-27 23:01:44,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:44,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:44,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:01:44,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:01:44,451 INFO L175 Difference]: Start difference. First operand has 298 places, 347 transitions, 3788 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:01:44,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 388 transitions, 5117 flow [2024-06-27 23:01:45,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 388 transitions, 4989 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:45,309 INFO L231 Difference]: Finished difference. Result has 300 places, 365 transitions, 4163 flow [2024-06-27 23:01:45,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3660, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=300, PETRI_TRANSITIONS=365} [2024-06-27 23:01:45,309 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 23:01:45,310 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 365 transitions, 4163 flow [2024-06-27 23:01:45,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:45,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:45,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:45,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:01:45,310 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:45,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:45,311 INFO L85 PathProgramCache]: Analyzing trace with hash 2045214539, now seen corresponding path program 14 times [2024-06-27 23:01:45,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:45,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256423475] [2024-06-27 23:01:45,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:45,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:45,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:45,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:45,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:45,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256423475] [2024-06-27 23:01:45,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256423475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:45,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:45,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:45,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171027401] [2024-06-27 23:01:45,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:45,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:45,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:45,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:45,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:45,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:45,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 365 transitions, 4163 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:45,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:45,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:45,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:46,075 INFO L124 PetriNetUnfolderBase]: 1841/3118 cut-off events. [2024-06-27 23:01:46,076 INFO L125 PetriNetUnfolderBase]: For 179991/180003 co-relation queries the response was YES. [2024-06-27 23:01:46,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20066 conditions, 3118 events. 1841/3118 cut-off events. For 179991/180003 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 18872 event pairs, 380 based on Foata normal form. 13/3130 useless extension candidates. Maximal degree in co-relation 19927. Up to 2628 conditions per place. [2024-06-27 23:01:46,114 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 279 selfloop transitions, 109 changer transitions 0/395 dead transitions. [2024-06-27 23:01:46,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 395 transitions, 5317 flow [2024-06-27 23:01:46,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:46,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:46,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 23:01:46,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 23:01:46,117 INFO L175 Difference]: Start difference. First operand has 300 places, 365 transitions, 4163 flow. Second operand 9 states and 215 transitions. [2024-06-27 23:01:46,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 395 transitions, 5317 flow [2024-06-27 23:01:47,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 395 transitions, 5238 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:47,057 INFO L231 Difference]: Finished difference. Result has 306 places, 365 transitions, 4312 flow [2024-06-27 23:01:47,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4084, PETRI_DIFFERENCE_MINUEND_PLACES=297, 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=9, PETRI_FLOW=4312, PETRI_PLACES=306, PETRI_TRANSITIONS=365} [2024-06-27 23:01:47,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 23:01:47,057 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 365 transitions, 4312 flow [2024-06-27 23:01:47,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:47,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:47,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:47,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:01:47,058 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:47,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:47,058 INFO L85 PathProgramCache]: Analyzing trace with hash 2045220119, now seen corresponding path program 15 times [2024-06-27 23:01:47,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:47,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503394735] [2024-06-27 23:01:47,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:47,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:47,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:47,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:47,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503394735] [2024-06-27 23:01:47,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503394735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:47,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:47,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:47,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452176818] [2024-06-27 23:01:47,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:47,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:47,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:47,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:47,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:47,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:47,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 365 transitions, 4312 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:47,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:47,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:47,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:47,914 INFO L124 PetriNetUnfolderBase]: 1846/3127 cut-off events. [2024-06-27 23:01:47,914 INFO L125 PetriNetUnfolderBase]: For 184847/184859 co-relation queries the response was YES. [2024-06-27 23:01:47,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20434 conditions, 3127 events. 1846/3127 cut-off events. For 184847/184859 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18914 event pairs, 380 based on Foata normal form. 13/3139 useless extension candidates. Maximal degree in co-relation 20293. Up to 2634 conditions per place. [2024-06-27 23:01:47,950 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 117 changer transitions 0/396 dead transitions. [2024-06-27 23:01:47,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 396 transitions, 5521 flow [2024-06-27 23:01:47,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:47,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:47,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 23:01:47,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-27 23:01:47,952 INFO L175 Difference]: Start difference. First operand has 306 places, 365 transitions, 4312 flow. Second operand 10 states and 229 transitions. [2024-06-27 23:01:47,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 396 transitions, 5521 flow [2024-06-27 23:01:48,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 396 transitions, 5293 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:48,825 INFO L231 Difference]: Finished difference. Result has 309 places, 368 transitions, 4387 flow [2024-06-27 23:01:48,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4387, PETRI_PLACES=309, PETRI_TRANSITIONS=368} [2024-06-27 23:01:48,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-27 23:01:48,826 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 368 transitions, 4387 flow [2024-06-27 23:01:48,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:48,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:48,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:48,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:01:48,826 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:48,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:48,827 INFO L85 PathProgramCache]: Analyzing trace with hash 2045387519, now seen corresponding path program 16 times [2024-06-27 23:01:48,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:48,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97741208] [2024-06-27 23:01:48,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:48,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:48,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:48,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:48,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:48,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97741208] [2024-06-27 23:01:48,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97741208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:48,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:48,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:48,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146556402] [2024-06-27 23:01:48,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:48,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:48,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:48,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:48,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:49,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:49,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 368 transitions, 4387 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:49,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:49,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:49,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:49,590 INFO L124 PetriNetUnfolderBase]: 1843/3123 cut-off events. [2024-06-27 23:01:49,591 INFO L125 PetriNetUnfolderBase]: For 181822/181834 co-relation queries the response was YES. [2024-06-27 23:01:49,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20347 conditions, 3123 events. 1843/3123 cut-off events. For 181822/181834 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18917 event pairs, 380 based on Foata normal form. 13/3135 useless extension candidates. Maximal degree in co-relation 20206. Up to 2631 conditions per place. [2024-06-27 23:01:49,632 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 276 selfloop transitions, 111 changer transitions 0/394 dead transitions. [2024-06-27 23:01:49,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 394 transitions, 5533 flow [2024-06-27 23:01:49,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:49,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:49,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:01:49,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:01:49,634 INFO L175 Difference]: Start difference. First operand has 309 places, 368 transitions, 4387 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:01:49,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 394 transitions, 5533 flow [2024-06-27 23:01:50,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 394 transitions, 5283 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:50,468 INFO L231 Difference]: Finished difference. Result has 309 places, 368 transitions, 4369 flow [2024-06-27 23:01:50,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=301, 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=4369, PETRI_PLACES=309, PETRI_TRANSITIONS=368} [2024-06-27 23:01:50,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-27 23:01:50,469 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 368 transitions, 4369 flow [2024-06-27 23:01:50,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:50,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:50,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:50,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:01:50,469 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:50,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:50,470 INFO L85 PathProgramCache]: Analyzing trace with hash 2045571659, now seen corresponding path program 17 times [2024-06-27 23:01:50,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:50,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328404889] [2024-06-27 23:01:50,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:50,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:50,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:50,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:50,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:50,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328404889] [2024-06-27 23:01:50,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328404889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:50,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:50,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:50,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58431163] [2024-06-27 23:01:50,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:50,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:50,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:50,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:50,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:50,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:50,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 368 transitions, 4369 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:50,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:50,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:50,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:51,232 INFO L124 PetriNetUnfolderBase]: 1840/3119 cut-off events. [2024-06-27 23:01:51,233 INFO L125 PetriNetUnfolderBase]: For 178884/178896 co-relation queries the response was YES. [2024-06-27 23:01:51,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20211 conditions, 3119 events. 1840/3119 cut-off events. For 178884/178896 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18895 event pairs, 380 based on Foata normal form. 13/3131 useless extension candidates. Maximal degree in co-relation 20070. Up to 2628 conditions per place. [2024-06-27 23:01:51,286 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 269 selfloop transitions, 116 changer transitions 0/392 dead transitions. [2024-06-27 23:01:51,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 392 transitions, 5351 flow [2024-06-27 23:01:51,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:51,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:51,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:01:51,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-27 23:01:51,288 INFO L175 Difference]: Start difference. First operand has 309 places, 368 transitions, 4369 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:01:51,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 392 transitions, 5351 flow [2024-06-27 23:01:52,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 392 transitions, 5103 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:52,182 INFO L231 Difference]: Finished difference. Result has 312 places, 368 transitions, 4359 flow [2024-06-27 23:01:52,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4121, 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=4359, PETRI_PLACES=312, PETRI_TRANSITIONS=368} [2024-06-27 23:01:52,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 23:01:52,182 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 368 transitions, 4359 flow [2024-06-27 23:01:52,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:52,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:52,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:52,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:01:52,183 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:52,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:52,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2045566079, now seen corresponding path program 18 times [2024-06-27 23:01:52,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:52,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632125742] [2024-06-27 23:01:52,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:52,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:52,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:52,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-27 23:01:52,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:52,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632125742] [2024-06-27 23:01:52,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632125742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:52,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:52,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:52,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115310010] [2024-06-27 23:01:52,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:52,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:52,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:52,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:52,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:52,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:52,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 368 transitions, 4359 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:52,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:52,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:52,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:52,971 INFO L124 PetriNetUnfolderBase]: 1837/3115 cut-off events. [2024-06-27 23:01:52,972 INFO L125 PetriNetUnfolderBase]: For 179841/179853 co-relation queries the response was YES. [2024-06-27 23:01:53,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20153 conditions, 3115 events. 1837/3115 cut-off events. For 179841/179853 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18877 event pairs, 380 based on Foata normal form. 13/3127 useless extension candidates. Maximal degree in co-relation 20011. Up to 2625 conditions per place. [2024-06-27 23:01:53,013 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 268 selfloop transitions, 117 changer transitions 0/392 dead transitions. [2024-06-27 23:01:53,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 392 transitions, 5187 flow [2024-06-27 23:01:53,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:53,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:53,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-27 23:01:53,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:01:53,015 INFO L175 Difference]: Start difference. First operand has 312 places, 368 transitions, 4359 flow. Second operand 11 states and 242 transitions. [2024-06-27 23:01:53,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 392 transitions, 5187 flow [2024-06-27 23:01:53,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 392 transitions, 4941 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:53,999 INFO L231 Difference]: Finished difference. Result has 316 places, 368 transitions, 4353 flow [2024-06-27 23:01:54,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4113, 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=4353, PETRI_PLACES=316, PETRI_TRANSITIONS=368} [2024-06-27 23:01:54,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-27 23:01:54,000 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 368 transitions, 4353 flow [2024-06-27 23:01:54,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:54,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:54,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:54,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:01:54,001 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:54,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:54,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1475184831, now seen corresponding path program 19 times [2024-06-27 23:01:54,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:54,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194057867] [2024-06-27 23:01:54,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:54,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:54,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:54,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:54,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194057867] [2024-06-27 23:01:54,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194057867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:54,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:54,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:54,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600229259] [2024-06-27 23:01:54,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:54,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:54,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:54,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:54,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:54,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:54,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 368 transitions, 4353 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:54,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:54,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:54,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,815 INFO L124 PetriNetUnfolderBase]: 1842/3121 cut-off events. [2024-06-27 23:01:54,815 INFO L125 PetriNetUnfolderBase]: For 184168/184176 co-relation queries the response was YES. [2024-06-27 23:01:54,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20242 conditions, 3121 events. 1842/3121 cut-off events. For 184168/184176 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 18932 event pairs, 402 based on Foata normal form. 6/3125 useless extension candidates. Maximal degree in co-relation 20099. Up to 2552 conditions per place. [2024-06-27 23:01:54,862 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 170 changer transitions 0/389 dead transitions. [2024-06-27 23:01:54,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 389 transitions, 5351 flow [2024-06-27 23:01:54,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:54,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:54,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 23:01:54,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 23:01:54,863 INFO L175 Difference]: Start difference. First operand has 316 places, 368 transitions, 4353 flow. Second operand 10 states and 218 transitions. [2024-06-27 23:01:54,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 389 transitions, 5351 flow [2024-06-27 23:01:56,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 389 transitions, 5045 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 23:01:56,027 INFO L231 Difference]: Finished difference. Result has 314 places, 371 transitions, 4427 flow [2024-06-27 23:01:56,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4047, PETRI_DIFFERENCE_MINUEND_PLACES=304, 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=4427, PETRI_PLACES=314, PETRI_TRANSITIONS=371} [2024-06-27 23:01:56,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-27 23:01:56,028 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 371 transitions, 4427 flow [2024-06-27 23:01:56,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:56,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:56,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:56,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:01:56,029 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:56,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:56,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1142717271, now seen corresponding path program 20 times [2024-06-27 23:01:56,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:56,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914475390] [2024-06-27 23:01:56,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:56,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:56,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:56,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:56,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914475390] [2024-06-27 23:01:56,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914475390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:56,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:56,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:56,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863156119] [2024-06-27 23:01:56,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:56,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:56,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:56,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:56,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:56,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:56,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 371 transitions, 4427 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:56,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:56,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:56,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,854 INFO L124 PetriNetUnfolderBase]: 1847/3133 cut-off events. [2024-06-27 23:01:56,855 INFO L125 PetriNetUnfolderBase]: For 188058/188070 co-relation queries the response was YES. [2024-06-27 23:01:56,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20419 conditions, 3133 events. 1847/3133 cut-off events. For 188058/188070 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 19013 event pairs, 380 based on Foata normal form. 13/3145 useless extension candidates. Maximal degree in co-relation 20275. Up to 2558 conditions per place. [2024-06-27 23:01:56,899 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 178 changer transitions 0/403 dead transitions. [2024-06-27 23:01:56,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 403 transitions, 5489 flow [2024-06-27 23:01:56,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:56,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:56,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-27 23:01:56,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:01:56,900 INFO L175 Difference]: Start difference. First operand has 314 places, 371 transitions, 4427 flow. Second operand 12 states and 264 transitions. [2024-06-27 23:01:56,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 403 transitions, 5489 flow [2024-06-27 23:01:57,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 403 transitions, 5190 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:57,827 INFO L231 Difference]: Finished difference. Result has 319 places, 374 transitions, 4534 flow [2024-06-27 23:01:57,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4534, PETRI_PLACES=319, PETRI_TRANSITIONS=374} [2024-06-27 23:01:57,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 23:01:57,836 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 374 transitions, 4534 flow [2024-06-27 23:01:57,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:57,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:57,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:57,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:01:57,836 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:57,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:57,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1135365621, now seen corresponding path program 21 times [2024-06-27 23:01:57,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:57,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432876597] [2024-06-27 23:01:57,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:57,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:57,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:57,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:57,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432876597] [2024-06-27 23:01:57,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432876597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:57,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:57,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:57,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562001305] [2024-06-27 23:01:57,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:57,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:57,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:57,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:57,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:58,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:58,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 374 transitions, 4534 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:58,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:58,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:58,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,584 INFO L124 PetriNetUnfolderBase]: 1852/3142 cut-off events. [2024-06-27 23:01:58,584 INFO L125 PetriNetUnfolderBase]: For 192646/192658 co-relation queries the response was YES. [2024-06-27 23:01:58,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20571 conditions, 3142 events. 1852/3142 cut-off events. For 192646/192658 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19081 event pairs, 380 based on Foata normal form. 13/3154 useless extension candidates. Maximal degree in co-relation 20426. Up to 2564 conditions per place. [2024-06-27 23:01:58,624 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 225 selfloop transitions, 182 changer transitions 0/414 dead transitions. [2024-06-27 23:01:58,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 414 transitions, 5643 flow [2024-06-27 23:01:58,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:01:58,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:01:58,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 308 transitions. [2024-06-27 23:01:58,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:01:58,629 INFO L175 Difference]: Start difference. First operand has 319 places, 374 transitions, 4534 flow. Second operand 14 states and 308 transitions. [2024-06-27 23:01:58,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 414 transitions, 5643 flow [2024-06-27 23:01:59,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 414 transitions, 5241 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:59,547 INFO L231 Difference]: Finished difference. Result has 322 places, 377 transitions, 4555 flow [2024-06-27 23:01:59,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4555, PETRI_PLACES=322, PETRI_TRANSITIONS=377} [2024-06-27 23:01:59,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 23:01:59,547 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 377 transitions, 4555 flow [2024-06-27 23:01:59,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:59,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:59,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:01:59,548 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:59,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:59,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1135360041, now seen corresponding path program 22 times [2024-06-27 23:01:59,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:59,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273727368] [2024-06-27 23:01:59,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:59,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:59,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:59,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-27 23:01:59,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:59,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273727368] [2024-06-27 23:01:59,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273727368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:59,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:59,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:59,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071899358] [2024-06-27 23:01:59,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:59,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:59,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:59,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:59,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:59,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:59,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 377 transitions, 4555 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:59,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:59,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:00,305 INFO L124 PetriNetUnfolderBase]: 1849/3138 cut-off events. [2024-06-27 23:02:00,306 INFO L125 PetriNetUnfolderBase]: For 189266/189278 co-relation queries the response was YES. [2024-06-27 23:02:00,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20458 conditions, 3138 events. 1849/3138 cut-off events. For 189266/189278 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19051 event pairs, 380 based on Foata normal form. 13/3150 useless extension candidates. Maximal degree in co-relation 20313. Up to 2561 conditions per place. [2024-06-27 23:02:00,343 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 222 selfloop transitions, 182 changer transitions 0/411 dead transitions. [2024-06-27 23:02:00,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 411 transitions, 5447 flow [2024-06-27 23:02:00,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:02:00,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:02:00,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 271 transitions. [2024-06-27 23:02:00,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5645833333333333 [2024-06-27 23:02:00,344 INFO L175 Difference]: Start difference. First operand has 322 places, 377 transitions, 4555 flow. Second operand 12 states and 271 transitions. [2024-06-27 23:02:00,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 411 transitions, 5447 flow [2024-06-27 23:02:01,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 411 transitions, 4983 flow, removed 18 selfloop flow, removed 15 redundant places. [2024-06-27 23:02:01,273 INFO L231 Difference]: Finished difference. Result has 319 places, 377 transitions, 4469 flow [2024-06-27 23:02:01,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4091, PETRI_DIFFERENCE_MINUEND_PLACES=307, 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=4469, PETRI_PLACES=319, PETRI_TRANSITIONS=377} [2024-06-27 23:02:01,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 23:02:01,274 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 377 transitions, 4469 flow [2024-06-27 23:02:01,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:01,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:01,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:02:01,275 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:01,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,275 INFO L85 PathProgramCache]: Analyzing trace with hash -443209927, now seen corresponding path program 23 times [2024-06-27 23:02:01,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801503221] [2024-06-27 23:02:01,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:01,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-27 23:02:01,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:01,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801503221] [2024-06-27 23:02:01,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801503221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:01,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:01,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:01,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113720893] [2024-06-27 23:02:01,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:01,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:01,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:01,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:01,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:01,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:01,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 377 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-27 23:02:01,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:01,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:01,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,067 INFO L124 PetriNetUnfolderBase]: 1862/3160 cut-off events. [2024-06-27 23:02:02,067 INFO L125 PetriNetUnfolderBase]: For 188444/188456 co-relation queries the response was YES. [2024-06-27 23:02:02,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20596 conditions, 3160 events. 1862/3160 cut-off events. For 188444/188456 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 19217 event pairs, 386 based on Foata normal form. 13/3172 useless extension candidates. Maximal degree in co-relation 20452. Up to 2549 conditions per place. [2024-06-27 23:02:02,110 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 178 changer transitions 0/412 dead transitions. [2024-06-27 23:02:02,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 412 transitions, 5621 flow [2024-06-27 23:02:02,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:02:02,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:02:02,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-27 23:02:02,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:02:02,111 INFO L175 Difference]: Start difference. First operand has 319 places, 377 transitions, 4469 flow. Second operand 12 states and 264 transitions. [2024-06-27 23:02:02,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 412 transitions, 5621 flow [2024-06-27 23:02:03,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 412 transitions, 5241 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 23:02:03,093 INFO L231 Difference]: Finished difference. Result has 318 places, 383 transitions, 4573 flow [2024-06-27 23:02:03,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=306, 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=4573, PETRI_PLACES=318, PETRI_TRANSITIONS=383} [2024-06-27 23:02:03,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 23:02:03,094 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 383 transitions, 4573 flow [2024-06-27 23:02:03,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:03,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:02:03,095 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:03,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,095 INFO L85 PathProgramCache]: Analyzing trace with hash 110851351, now seen corresponding path program 24 times [2024-06-27 23:02:03,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655169997] [2024-06-27 23:02:03,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:03,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655169997] [2024-06-27 23:02:03,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655169997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:03,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168720554] [2024-06-27 23:02:03,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:03,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:03,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:03,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:03,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 383 transitions, 4573 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:03,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:03,956 INFO L124 PetriNetUnfolderBase]: 1867/3169 cut-off events. [2024-06-27 23:02:03,957 INFO L125 PetriNetUnfolderBase]: For 186770/186782 co-relation queries the response was YES. [2024-06-27 23:02:03,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20892 conditions, 3169 events. 1867/3169 cut-off events. For 186770/186782 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 19314 event pairs, 380 based on Foata normal form. 13/3181 useless extension candidates. Maximal degree in co-relation 20749. Up to 2703 conditions per place. [2024-06-27 23:02:03,991 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 72 changer transitions 0/411 dead transitions. [2024-06-27 23:02:03,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 411 transitions, 5647 flow [2024-06-27 23:02:03,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:03,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:03,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:02:03,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:02:03,994 INFO L175 Difference]: Start difference. First operand has 318 places, 383 transitions, 4573 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:02:03,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 411 transitions, 5647 flow [2024-06-27 23:02:04,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 411 transitions, 5420 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:04,863 INFO L231 Difference]: Finished difference. Result has 318 places, 386 transitions, 4542 flow [2024-06-27 23:02:04,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4346, PETRI_DIFFERENCE_MINUEND_PLACES=310, 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=4542, PETRI_PLACES=318, PETRI_TRANSITIONS=386} [2024-06-27 23:02:04,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 23:02:04,863 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 386 transitions, 4542 flow [2024-06-27 23:02:04,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:04,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:04,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:04,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:02:04,864 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:04,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:04,864 INFO L85 PathProgramCache]: Analyzing trace with hash 110840191, now seen corresponding path program 25 times [2024-06-27 23:02:04,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:04,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564268318] [2024-06-27 23:02:04,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:04,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:04,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:05,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:05,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:05,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564268318] [2024-06-27 23:02:05,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564268318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:05,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:05,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:05,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420229429] [2024-06-27 23:02:05,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:05,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:05,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:05,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:05,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:05,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:05,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 386 transitions, 4542 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:05,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:05,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:05,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:05,708 INFO L124 PetriNetUnfolderBase]: 1864/3165 cut-off events. [2024-06-27 23:02:05,708 INFO L125 PetriNetUnfolderBase]: For 187343/187355 co-relation queries the response was YES. [2024-06-27 23:02:05,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20899 conditions, 3165 events. 1864/3165 cut-off events. For 187343/187355 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 19303 event pairs, 380 based on Foata normal form. 13/3177 useless extension candidates. Maximal degree in co-relation 20754. Up to 2700 conditions per place. [2024-06-27 23:02:05,750 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 74 changer transitions 0/415 dead transitions. [2024-06-27 23:02:05,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 415 transitions, 5430 flow [2024-06-27 23:02:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:05,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:05,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:02:05,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-27 23:02:05,752 INFO L175 Difference]: Start difference. First operand has 318 places, 386 transitions, 4542 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:02:05,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 415 transitions, 5430 flow [2024-06-27 23:02:06,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 415 transitions, 5116 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:06,846 INFO L231 Difference]: Finished difference. Result has 322 places, 386 transitions, 4382 flow [2024-06-27 23:02:06,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=312, 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=4382, PETRI_PLACES=322, PETRI_TRANSITIONS=386} [2024-06-27 23:02:06,846 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 23:02:06,846 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 386 transitions, 4382 flow [2024-06-27 23:02:06,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:06,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:06,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:06,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:02:06,847 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:06,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:06,847 INFO L85 PathProgramCache]: Analyzing trace with hash 123738361, now seen corresponding path program 26 times [2024-06-27 23:02:06,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:06,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929178702] [2024-06-27 23:02:06,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:06,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:06,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:06,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:06,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:06,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929178702] [2024-06-27 23:02:06,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929178702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:06,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:06,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:06,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574340260] [2024-06-27 23:02:06,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:06,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:06,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:06,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:06,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:07,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:07,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 386 transitions, 4382 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:07,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:07,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:07,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:07,596 INFO L124 PetriNetUnfolderBase]: 1869/3174 cut-off events. [2024-06-27 23:02:07,597 INFO L125 PetriNetUnfolderBase]: For 191251/191263 co-relation queries the response was YES. [2024-06-27 23:02:07,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20660 conditions, 3174 events. 1869/3174 cut-off events. For 191251/191263 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 19343 event pairs, 386 based on Foata normal form. 13/3186 useless extension candidates. Maximal degree in co-relation 20516. Up to 2603 conditions per place. [2024-06-27 23:02:07,640 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 145 changer transitions 0/411 dead transitions. [2024-06-27 23:02:07,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 411 transitions, 5448 flow [2024-06-27 23:02:07,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:07,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:07,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:02:07,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:02:07,641 INFO L175 Difference]: Start difference. First operand has 322 places, 386 transitions, 4382 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:02:07,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 411 transitions, 5448 flow [2024-06-27 23:02:08,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 411 transitions, 5117 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 23:02:08,597 INFO L231 Difference]: Finished difference. Result has 318 places, 389 transitions, 4389 flow [2024-06-27 23:02:08,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4051, PETRI_DIFFERENCE_MINUEND_PLACES=310, 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=4389, PETRI_PLACES=318, PETRI_TRANSITIONS=389} [2024-06-27 23:02:08,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 23:02:08,598 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 389 transitions, 4389 flow [2024-06-27 23:02:08,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-27 23:02:08,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:08,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-27 23:02:08,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:02:08,598 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:08,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:08,599 INFO L85 PathProgramCache]: Analyzing trace with hash -64846743, now seen corresponding path program 27 times [2024-06-27 23:02:08,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:08,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48964423] [2024-06-27 23:02:08,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:08,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:08,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:08,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:08,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48964423] [2024-06-27 23:02:08,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48964423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:08,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:08,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:02:08,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797932467] [2024-06-27 23:02:08,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:08,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:02:08,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:08,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:02:08,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:02:08,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:08,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 389 transitions, 4389 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:08,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:08,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:08,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:09,406 INFO L124 PetriNetUnfolderBase]: 1874/3183 cut-off events. [2024-06-27 23:02:09,407 INFO L125 PetriNetUnfolderBase]: For 195262/195274 co-relation queries the response was YES. [2024-06-27 23:02:09,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20820 conditions, 3183 events. 1874/3183 cut-off events. For 195262/195274 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19409 event pairs, 380 based on Foata normal form. 13/3195 useless extension candidates. Maximal degree in co-relation 20674. Up to 2609 conditions per place. [2024-06-27 23:02:09,445 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 156 changer transitions 0/417 dead transitions. [2024-06-27 23:02:09,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 417 transitions, 5483 flow [2024-06-27 23:02:09,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:09,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:09,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-27 23:02:09,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-27 23:02:09,446 INFO L175 Difference]: Start difference. First operand has 318 places, 389 transitions, 4389 flow. Second operand 11 states and 234 transitions. [2024-06-27 23:02:09,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 417 transitions, 5483 flow [2024-06-27 23:02:10,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 417 transitions, 5234 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:10,606 INFO L231 Difference]: Finished difference. Result has 324 places, 392 transitions, 4506 flow [2024-06-27 23:02:10,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=313, 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=4506, PETRI_PLACES=324, PETRI_TRANSITIONS=392} [2024-06-27 23:02:10,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 23:02:10,616 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 392 transitions, 4506 flow [2024-06-27 23:02:10,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:10,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:10,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:10,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:02:10,616 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:10,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:10,617 INFO L85 PathProgramCache]: Analyzing trace with hash 282614911, now seen corresponding path program 28 times [2024-06-27 23:02:10,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:10,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013603300] [2024-06-27 23:02:10,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:10,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:10,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:10,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:10,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013603300] [2024-06-27 23:02:10,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013603300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:10,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:10,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:10,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994937464] [2024-06-27 23:02:10,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:10,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:10,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:10,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:10,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:10,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:10,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 392 transitions, 4506 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:10,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:10,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:10,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:11,454 INFO L124 PetriNetUnfolderBase]: 1879/3192 cut-off events. [2024-06-27 23:02:11,454 INFO L125 PetriNetUnfolderBase]: For 200227/200239 co-relation queries the response was YES. [2024-06-27 23:02:11,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20961 conditions, 3192 events. 1879/3192 cut-off events. For 200227/200239 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 19508 event pairs, 380 based on Foata normal form. 13/3204 useless extension candidates. Maximal degree in co-relation 20815. Up to 2615 conditions per place. [2024-06-27 23:02:11,497 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 164 changer transitions 0/422 dead transitions. [2024-06-27 23:02:11,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 422 transitions, 5617 flow [2024-06-27 23:02:11,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:02:11,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:02:11,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-27 23:02:11,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 23:02:11,498 INFO L175 Difference]: Start difference. First operand has 324 places, 392 transitions, 4506 flow. Second operand 13 states and 280 transitions. [2024-06-27 23:02:11,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 422 transitions, 5617 flow [2024-06-27 23:02:12,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 422 transitions, 5213 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:12,634 INFO L231 Difference]: Finished difference. Result has 328 places, 395 transitions, 4487 flow [2024-06-27 23:02:12,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4487, PETRI_PLACES=328, PETRI_TRANSITIONS=395} [2024-06-27 23:02:12,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-27 23:02:12,634 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 395 transitions, 4487 flow [2024-06-27 23:02:12,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:12,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:12,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:12,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:02:12,635 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:12,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:12,635 INFO L85 PathProgramCache]: Analyzing trace with hash 282620491, now seen corresponding path program 29 times [2024-06-27 23:02:12,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:12,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621878073] [2024-06-27 23:02:12,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:12,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:12,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:12,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:12,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:12,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621878073] [2024-06-27 23:02:12,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621878073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:12,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:12,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:12,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35933781] [2024-06-27 23:02:12,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:12,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:12,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:12,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:12,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:12,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:12,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 395 transitions, 4487 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:12,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:12,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:12,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:13,506 INFO L124 PetriNetUnfolderBase]: 1876/3188 cut-off events. [2024-06-27 23:02:13,506 INFO L125 PetriNetUnfolderBase]: For 200268/200280 co-relation queries the response was YES. [2024-06-27 23:02:13,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20850 conditions, 3188 events. 1876/3188 cut-off events. For 200268/200280 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 19471 event pairs, 380 based on Foata normal form. 13/3200 useless extension candidates. Maximal degree in co-relation 20703. Up to 2612 conditions per place. [2024-06-27 23:02:13,558 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 252 selfloop transitions, 162 changer transitions 0/421 dead transitions. [2024-06-27 23:02:13,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 421 transitions, 5377 flow [2024-06-27 23:02:13,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:02:13,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:02:13,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-27 23:02:13,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-27 23:02:13,559 INFO L175 Difference]: Start difference. First operand has 328 places, 395 transitions, 4487 flow. Second operand 13 states and 281 transitions. [2024-06-27 23:02:13,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 421 transitions, 5377 flow [2024-06-27 23:02:14,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 421 transitions, 4945 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:14,807 INFO L231 Difference]: Finished difference. Result has 330 places, 395 transitions, 4385 flow [2024-06-27 23:02:14,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4385, PETRI_PLACES=330, PETRI_TRANSITIONS=395} [2024-06-27 23:02:14,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-27 23:02:14,808 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 395 transitions, 4385 flow [2024-06-27 23:02:14,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:14,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:14,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:14,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:02:14,809 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:14,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:14,809 INFO L85 PathProgramCache]: Analyzing trace with hash -18720449, now seen corresponding path program 30 times [2024-06-27 23:02:14,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:14,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638903953] [2024-06-27 23:02:14,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:14,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:14,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:14,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:14,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:14,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638903953] [2024-06-27 23:02:14,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638903953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:14,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:14,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:14,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783669451] [2024-06-27 23:02:14,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:14,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:14,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:14,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:14,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:15,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:15,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 395 transitions, 4385 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:15,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:15,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:15,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:15,596 INFO L124 PetriNetUnfolderBase]: 1873/3181 cut-off events. [2024-06-27 23:02:15,596 INFO L125 PetriNetUnfolderBase]: For 200722/200730 co-relation queries the response was YES. [2024-06-27 23:02:15,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20701 conditions, 3181 events. 1873/3181 cut-off events. For 200722/200730 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 19396 event pairs, 402 based on Foata normal form. 6/3185 useless extension candidates. Maximal degree in co-relation 20553. Up to 2521 conditions per place. [2024-06-27 23:02:15,638 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 184 selfloop transitions, 226 changer transitions 0/417 dead transitions. [2024-06-27 23:02:15,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 417 transitions, 5311 flow [2024-06-27 23:02:15,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:02:15,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:02:15,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-27 23:02:15,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-27 23:02:15,639 INFO L175 Difference]: Start difference. First operand has 330 places, 395 transitions, 4385 flow. Second operand 12 states and 254 transitions. [2024-06-27 23:02:15,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 417 transitions, 5311 flow [2024-06-27 23:02:16,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 417 transitions, 4947 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-27 23:02:16,974 INFO L231 Difference]: Finished difference. Result has 329 places, 398 transitions, 4547 flow [2024-06-27 23:02:16,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4021, PETRI_DIFFERENCE_MINUEND_PLACES=317, 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=4547, PETRI_PLACES=329, PETRI_TRANSITIONS=398} [2024-06-27 23:02:16,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-27 23:02:16,975 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 398 transitions, 4547 flow [2024-06-27 23:02:16,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:16,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:16,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:16,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:02:16,976 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:16,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:16,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1473257326, now seen corresponding path program 1 times [2024-06-27 23:02:16,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:16,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790534478] [2024-06-27 23:02:16,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:16,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:16,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:17,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:17,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:17,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790534478] [2024-06-27 23:02:17,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790534478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:17,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:17,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:17,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812977820] [2024-06-27 23:02:17,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:17,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:17,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:17,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:17,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:17,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:17,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 398 transitions, 4547 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:17,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:17,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:17,693 INFO L124 PetriNetUnfolderBase]: 1959/3315 cut-off events. [2024-06-27 23:02:17,693 INFO L125 PetriNetUnfolderBase]: For 272523/272531 co-relation queries the response was YES. [2024-06-27 23:02:17,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23012 conditions, 3315 events. 1959/3315 cut-off events. For 272523/272531 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 20264 event pairs, 314 based on Foata normal form. 14/3321 useless extension candidates. Maximal degree in co-relation 22863. Up to 1909 conditions per place. [2024-06-27 23:02:17,735 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 333 selfloop transitions, 101 changer transitions 0/441 dead transitions. [2024-06-27 23:02:17,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 441 transitions, 5983 flow [2024-06-27 23:02:17,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:17,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:17,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:02:17,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:02:17,737 INFO L175 Difference]: Start difference. First operand has 329 places, 398 transitions, 4547 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:02:17,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 441 transitions, 5983 flow [2024-06-27 23:02:19,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 441 transitions, 5479 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:19,343 INFO L231 Difference]: Finished difference. Result has 327 places, 401 transitions, 4305 flow [2024-06-27 23:02:19,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4043, PETRI_DIFFERENCE_MINUEND_PLACES=319, 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=4305, PETRI_PLACES=327, PETRI_TRANSITIONS=401} [2024-06-27 23:02:19,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 23:02:19,343 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 401 transitions, 4305 flow [2024-06-27 23:02:19,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:19,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:19,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:19,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:02:19,344 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:19,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:19,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1527871854, now seen corresponding path program 1 times [2024-06-27 23:02:19,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:19,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292233481] [2024-06-27 23:02:19,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:19,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:19,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:19,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-27 23:02:19,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:19,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292233481] [2024-06-27 23:02:19,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292233481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:19,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:19,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:19,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698641470] [2024-06-27 23:02:19,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:19,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:19,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:19,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:19,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:19,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:19,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 401 transitions, 4305 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:19,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:19,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:19,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:20,187 INFO L124 PetriNetUnfolderBase]: 2079/3518 cut-off events. [2024-06-27 23:02:20,188 INFO L125 PetriNetUnfolderBase]: For 337929/337941 co-relation queries the response was YES. [2024-06-27 23:02:20,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25673 conditions, 3518 events. 2079/3518 cut-off events. For 337929/337941 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 21771 event pairs, 337 based on Foata normal form. 18/3535 useless extension candidates. Maximal degree in co-relation 25523. Up to 2470 conditions per place. [2024-06-27 23:02:20,235 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 102 changer transitions 0/446 dead transitions. [2024-06-27 23:02:20,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 446 transitions, 5821 flow [2024-06-27 23:02:20,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:20,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:20,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 23:02:20,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-27 23:02:20,237 INFO L175 Difference]: Start difference. First operand has 327 places, 401 transitions, 4305 flow. Second operand 10 states and 233 transitions. [2024-06-27 23:02:20,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 446 transitions, 5821 flow [2024-06-27 23:02:21,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 446 transitions, 5698 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:21,956 INFO L231 Difference]: Finished difference. Result has 335 places, 406 transitions, 4485 flow [2024-06-27 23:02:21,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4184, PETRI_DIFFERENCE_MINUEND_PLACES=324, 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=4485, PETRI_PLACES=335, PETRI_TRANSITIONS=406} [2024-06-27 23:02:21,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 23:02:21,957 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 406 transitions, 4485 flow [2024-06-27 23:02:21,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:21,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:21,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:21,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:02:21,958 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:21,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:21,958 INFO L85 PathProgramCache]: Analyzing trace with hash 215072570, now seen corresponding path program 2 times [2024-06-27 23:02:21,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:21,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247065633] [2024-06-27 23:02:21,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:21,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:21,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:22,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-27 23:02:22,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:22,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247065633] [2024-06-27 23:02:22,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247065633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:22,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:22,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:22,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935428092] [2024-06-27 23:02:22,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:22,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:22,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:22,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:22,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:22,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:22,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 406 transitions, 4485 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:22,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:22,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:22,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:22,790 INFO L124 PetriNetUnfolderBase]: 2099/3554 cut-off events. [2024-06-27 23:02:22,790 INFO L125 PetriNetUnfolderBase]: For 347675/347687 co-relation queries the response was YES. [2024-06-27 23:02:22,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26184 conditions, 3554 events. 2099/3554 cut-off events. For 347675/347687 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 22075 event pairs, 313 based on Foata normal form. 18/3571 useless extension candidates. Maximal degree in co-relation 26031. Up to 2946 conditions per place. [2024-06-27 23:02:22,838 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 373 selfloop transitions, 57 changer transitions 0/437 dead transitions. [2024-06-27 23:02:22,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 437 transitions, 5449 flow [2024-06-27 23:02:22,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:22,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:22,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:02:22,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:02:22,839 INFO L175 Difference]: Start difference. First operand has 335 places, 406 transitions, 4485 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:02:22,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 437 transitions, 5449 flow [2024-06-27 23:02:24,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 437 transitions, 5338 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:24,469 INFO L231 Difference]: Finished difference. Result has 339 places, 407 transitions, 4508 flow [2024-06-27 23:02:24,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4374, PETRI_DIFFERENCE_MINUEND_PLACES=331, 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=4508, PETRI_PLACES=339, PETRI_TRANSITIONS=407} [2024-06-27 23:02:24,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 23:02:24,470 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 407 transitions, 4508 flow [2024-06-27 23:02:24,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:24,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:24,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:24,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:02:24,470 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:24,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:24,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1705003188, now seen corresponding path program 3 times [2024-06-27 23:02:24,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:24,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223862882] [2024-06-27 23:02:24,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:24,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:24,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:24,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:24,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:24,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223862882] [2024-06-27 23:02:24,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223862882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:24,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:24,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:24,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154537280] [2024-06-27 23:02:24,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:24,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:24,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:24,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:24,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:24,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:24,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 407 transitions, 4508 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:24,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:24,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:24,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:25,353 INFO L124 PetriNetUnfolderBase]: 2176/3681 cut-off events. [2024-06-27 23:02:25,354 INFO L125 PetriNetUnfolderBase]: For 379434/379446 co-relation queries the response was YES. [2024-06-27 23:02:25,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27610 conditions, 3681 events. 2176/3681 cut-off events. For 379434/379446 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 22965 event pairs, 318 based on Foata normal form. 18/3698 useless extension candidates. Maximal degree in co-relation 27455. Up to 2988 conditions per place. [2024-06-27 23:02:25,405 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 375 selfloop transitions, 65 changer transitions 0/447 dead transitions. [2024-06-27 23:02:25,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 447 transitions, 5774 flow [2024-06-27 23:02:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:25,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:25,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:02:25,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:02:25,407 INFO L175 Difference]: Start difference. First operand has 339 places, 407 transitions, 4508 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:02:25,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 447 transitions, 5774 flow [2024-06-27 23:02:27,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 447 transitions, 5636 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:27,274 INFO L231 Difference]: Finished difference. Result has 342 places, 415 transitions, 4611 flow [2024-06-27 23:02:27,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4384, PETRI_DIFFERENCE_MINUEND_PLACES=332, 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=4611, PETRI_PLACES=342, PETRI_TRANSITIONS=415} [2024-06-27 23:02:27,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 23:02:27,274 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 415 transitions, 4611 flow [2024-06-27 23:02:27,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:27,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:27,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:27,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:02:27,275 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:27,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:27,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1705003374, now seen corresponding path program 2 times [2024-06-27 23:02:27,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:27,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581484882] [2024-06-27 23:02:27,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:27,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:27,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:27,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:27,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581484882] [2024-06-27 23:02:27,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581484882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:27,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:27,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:27,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583782743] [2024-06-27 23:02:27,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:27,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:27,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:27,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:27,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:27,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:27,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 415 transitions, 4611 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:27,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:27,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:27,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:28,112 INFO L124 PetriNetUnfolderBase]: 2262/3815 cut-off events. [2024-06-27 23:02:28,112 INFO L125 PetriNetUnfolderBase]: For 437637/437649 co-relation queries the response was YES. [2024-06-27 23:02:28,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29855 conditions, 3815 events. 2262/3815 cut-off events. For 437637/437649 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 23847 event pairs, 358 based on Foata normal form. 18/3832 useless extension candidates. Maximal degree in co-relation 29699. Up to 2645 conditions per place. [2024-06-27 23:02:28,170 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 347 selfloop transitions, 103 changer transitions 0/457 dead transitions. [2024-06-27 23:02:28,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 457 transitions, 6327 flow [2024-06-27 23:02:28,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:28,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:28,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 23:02:28,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:02:28,171 INFO L175 Difference]: Start difference. First operand has 342 places, 415 transitions, 4611 flow. Second operand 10 states and 232 transitions. [2024-06-27 23:02:28,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 457 transitions, 6327 flow [2024-06-27 23:02:30,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 457 transitions, 6209 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:30,065 INFO L231 Difference]: Finished difference. Result has 348 places, 418 transitions, 4781 flow [2024-06-27 23:02:30,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4493, PETRI_DIFFERENCE_MINUEND_PLACES=338, 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=4781, PETRI_PLACES=348, PETRI_TRANSITIONS=418} [2024-06-27 23:02:30,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 23:02:30,065 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 418 transitions, 4781 flow [2024-06-27 23:02:30,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:30,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:30,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:30,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:02:30,067 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:30,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:30,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1705240524, now seen corresponding path program 3 times [2024-06-27 23:02:30,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:30,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375484408] [2024-06-27 23:02:30,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:30,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:30,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:30,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:30,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:30,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375484408] [2024-06-27 23:02:30,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375484408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:30,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:30,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:30,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187785124] [2024-06-27 23:02:30,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:30,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:30,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:30,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:30,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:30,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:30,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 418 transitions, 4781 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:30,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:30,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:30,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:30,930 INFO L124 PetriNetUnfolderBase]: 2249/3800 cut-off events. [2024-06-27 23:02:30,930 INFO L125 PetriNetUnfolderBase]: For 423215/423227 co-relation queries the response was YES. [2024-06-27 23:02:30,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29347 conditions, 3800 events. 2249/3800 cut-off events. For 423215/423227 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 23806 event pairs, 350 based on Foata normal form. 18/3817 useless extension candidates. Maximal degree in co-relation 29191. Up to 2639 conditions per place. [2024-06-27 23:02:30,988 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 341 selfloop transitions, 106 changer transitions 0/454 dead transitions. [2024-06-27 23:02:30,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 454 transitions, 6209 flow [2024-06-27 23:02:30,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:30,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:30,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 23:02:30,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-27 23:02:30,989 INFO L175 Difference]: Start difference. First operand has 348 places, 418 transitions, 4781 flow. Second operand 10 states and 229 transitions. [2024-06-27 23:02:30,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 454 transitions, 6209 flow [2024-06-27 23:02:32,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 454 transitions, 6043 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:32,765 INFO L231 Difference]: Finished difference. Result has 353 places, 418 transitions, 4831 flow [2024-06-27 23:02:32,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4615, PETRI_DIFFERENCE_MINUEND_PLACES=343, 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=4831, PETRI_PLACES=353, PETRI_TRANSITIONS=418} [2024-06-27 23:02:32,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 23:02:32,766 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 418 transitions, 4831 flow [2024-06-27 23:02:32,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:32,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:32,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:32,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:02:32,767 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:32,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:32,767 INFO L85 PathProgramCache]: Analyzing trace with hash 882204208, now seen corresponding path program 4 times [2024-06-27 23:02:32,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:32,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195830583] [2024-06-27 23:02:32,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:32,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:32,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:32,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:32,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:32,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195830583] [2024-06-27 23:02:32,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195830583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:32,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:32,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:32,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126716551] [2024-06-27 23:02:32,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:32,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:32,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:32,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:32,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:33,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:33,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 418 transitions, 4831 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:33,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:33,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:33,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:33,740 INFO L124 PetriNetUnfolderBase]: 2323/3907 cut-off events. [2024-06-27 23:02:33,741 INFO L125 PetriNetUnfolderBase]: For 477796/477804 co-relation queries the response was YES. [2024-06-27 23:02:33,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30945 conditions, 3907 events. 2323/3907 cut-off events. For 477796/477804 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 24558 event pairs, 551 based on Foata normal form. 16/3919 useless extension candidates. Maximal degree in co-relation 30788. Up to 3162 conditions per place. [2024-06-27 23:02:33,794 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 354 selfloop transitions, 95 changer transitions 0/456 dead transitions. [2024-06-27 23:02:33,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 456 transitions, 6119 flow [2024-06-27 23:02:33,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:33,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:33,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:02:33,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:02:33,796 INFO L175 Difference]: Start difference. First operand has 353 places, 418 transitions, 4831 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:02:33,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 456 transitions, 6119 flow [2024-06-27 23:02:35,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 456 transitions, 5909 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:35,831 INFO L231 Difference]: Finished difference. Result has 353 places, 420 transitions, 4857 flow [2024-06-27 23:02:35,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4621, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4857, PETRI_PLACES=353, PETRI_TRANSITIONS=420} [2024-06-27 23:02:35,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 23:02:35,832 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 420 transitions, 4857 flow [2024-06-27 23:02:35,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:35,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:35,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:35,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:02:35,833 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:35,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:35,833 INFO L85 PathProgramCache]: Analyzing trace with hash 740101138, now seen corresponding path program 5 times [2024-06-27 23:02:35,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:35,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117107751] [2024-06-27 23:02:35,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:35,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:35,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:35,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:35,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117107751] [2024-06-27 23:02:35,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117107751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:35,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:35,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904197774] [2024-06-27 23:02:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:35,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:35,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:35,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:35,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:36,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:36,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 420 transitions, 4857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:36,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:36,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:36,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:36,975 INFO L124 PetriNetUnfolderBase]: 2409/4047 cut-off events. [2024-06-27 23:02:36,975 INFO L125 PetriNetUnfolderBase]: For 532883/532891 co-relation queries the response was YES. [2024-06-27 23:02:37,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32935 conditions, 4047 events. 2409/4047 cut-off events. For 532883/532891 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25538 event pairs, 558 based on Foata normal form. 14/4055 useless extension candidates. Maximal degree in co-relation 32777. Up to 3085 conditions per place. [2024-06-27 23:02:37,046 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 99 changer transitions 0/462 dead transitions. [2024-06-27 23:02:37,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 462 transitions, 6367 flow [2024-06-27 23:02:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:37,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:37,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:02:37,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:02:37,047 INFO L175 Difference]: Start difference. First operand has 353 places, 420 transitions, 4857 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:02:37,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 462 transitions, 6367 flow [2024-06-27 23:02:39,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 462 transitions, 6247 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:39,428 INFO L231 Difference]: Finished difference. Result has 358 places, 423 transitions, 5009 flow [2024-06-27 23:02:39,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4737, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5009, PETRI_PLACES=358, PETRI_TRANSITIONS=423} [2024-06-27 23:02:39,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 23:02:39,428 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 423 transitions, 5009 flow [2024-06-27 23:02:39,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:39,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:39,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:39,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:02:39,429 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:39,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:39,429 INFO L85 PathProgramCache]: Analyzing trace with hash 890775088, now seen corresponding path program 6 times [2024-06-27 23:02:39,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:39,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397150806] [2024-06-27 23:02:39,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:39,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:39,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:39,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:39,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:39,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397150806] [2024-06-27 23:02:39,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397150806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:39,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:39,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:39,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399338347] [2024-06-27 23:02:39,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:39,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:39,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:39,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:39,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:39,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:39,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 423 transitions, 5009 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:39,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:39,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:39,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:40,319 INFO L124 PetriNetUnfolderBase]: 2437/4099 cut-off events. [2024-06-27 23:02:40,319 INFO L125 PetriNetUnfolderBase]: For 552396/552404 co-relation queries the response was YES. [2024-06-27 23:02:40,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33668 conditions, 4099 events. 2437/4099 cut-off events. For 552396/552404 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 25968 event pairs, 615 based on Foata normal form. 16/4113 useless extension candidates. Maximal degree in co-relation 33507. Up to 3506 conditions per place. [2024-06-27 23:02:40,376 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 94 changer transitions 0/452 dead transitions. [2024-06-27 23:02:40,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 452 transitions, 6027 flow [2024-06-27 23:02:40,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:40,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:40,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:02:40,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:02:40,377 INFO L175 Difference]: Start difference. First operand has 358 places, 423 transitions, 5009 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:02:40,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 452 transitions, 6027 flow [2024-06-27 23:02:42,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 452 transitions, 5814 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:42,635 INFO L231 Difference]: Finished difference. Result has 361 places, 424 transitions, 5011 flow [2024-06-27 23:02:42,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4798, PETRI_DIFFERENCE_MINUEND_PLACES=353, 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=5011, PETRI_PLACES=361, PETRI_TRANSITIONS=424} [2024-06-27 23:02:42,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 23:02:42,636 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 424 transitions, 5011 flow [2024-06-27 23:02:42,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:42,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:42,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:42,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:02:42,637 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:42,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:42,637 INFO L85 PathProgramCache]: Analyzing trace with hash 740221108, now seen corresponding path program 7 times [2024-06-27 23:02:42,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:42,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242420635] [2024-06-27 23:02:42,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:42,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:42,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:42,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:42,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:42,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242420635] [2024-06-27 23:02:42,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242420635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:42,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:42,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:42,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630069628] [2024-06-27 23:02:42,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:42,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:42,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:42,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:42,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:42,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:42,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 424 transitions, 5011 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:42,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:42,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:42,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:43,553 INFO L124 PetriNetUnfolderBase]: 2424/4070 cut-off events. [2024-06-27 23:02:43,553 INFO L125 PetriNetUnfolderBase]: For 527117/527129 co-relation queries the response was YES. [2024-06-27 23:02:43,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32929 conditions, 4070 events. 2424/4070 cut-off events. For 527117/527129 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 25703 event pairs, 572 based on Foata normal form. 18/4076 useless extension candidates. Maximal degree in co-relation 32767. Up to 3576 conditions per place. [2024-06-27 23:02:43,608 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 399 selfloop transitions, 47 changer transitions 0/453 dead transitions. [2024-06-27 23:02:43,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 453 transitions, 5991 flow [2024-06-27 23:02:43,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:43,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:43,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:02:43,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:02:43,609 INFO L175 Difference]: Start difference. First operand has 361 places, 424 transitions, 5011 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:02:43,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 453 transitions, 5991 flow [2024-06-27 23:02:45,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 453 transitions, 5802 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:45,684 INFO L231 Difference]: Finished difference. Result has 363 places, 424 transitions, 4920 flow [2024-06-27 23:02:45,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4822, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4920, PETRI_PLACES=363, PETRI_TRANSITIONS=424} [2024-06-27 23:02:45,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-27 23:02:45,685 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 424 transitions, 4920 flow [2024-06-27 23:02:45,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:45,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:45,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:45,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:02:45,685 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:45,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:45,686 INFO L85 PathProgramCache]: Analyzing trace with hash -561279530, now seen corresponding path program 4 times [2024-06-27 23:02:45,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:45,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795764468] [2024-06-27 23:02:45,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:45,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:45,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:45,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:45,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795764468] [2024-06-27 23:02:45,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795764468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:45,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:45,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:45,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541405847] [2024-06-27 23:02:45,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:45,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:45,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:45,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:45,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:45,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:45,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 424 transitions, 4920 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:45,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:45,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:45,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:46,623 INFO L124 PetriNetUnfolderBase]: 2490/4186 cut-off events. [2024-06-27 23:02:46,623 INFO L125 PetriNetUnfolderBase]: For 574273/574285 co-relation queries the response was YES. [2024-06-27 23:02:46,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34478 conditions, 4186 events. 2490/4186 cut-off events. For 574273/574285 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26666 event pairs, 594 based on Foata normal form. 18/4194 useless extension candidates. Maximal degree in co-relation 34315. Up to 3552 conditions per place. [2024-06-27 23:02:46,778 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 362 selfloop transitions, 93 changer transitions 0/462 dead transitions. [2024-06-27 23:02:46,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 462 transitions, 6223 flow [2024-06-27 23:02:46,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:46,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:46,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-27 23:02:46,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-27 23:02:46,779 INFO L175 Difference]: Start difference. First operand has 363 places, 424 transitions, 4920 flow. Second operand 11 states and 246 transitions. [2024-06-27 23:02:46,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 462 transitions, 6223 flow [2024-06-27 23:02:49,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 462 transitions, 6127 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:49,042 INFO L231 Difference]: Finished difference. Result has 370 places, 426 transitions, 5089 flow [2024-06-27 23:02:49,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=358, 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=5089, PETRI_PLACES=370, PETRI_TRANSITIONS=426} [2024-06-27 23:02:49,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 23:02:49,042 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 426 transitions, 5089 flow [2024-06-27 23:02:49,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:49,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:49,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:49,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:02:49,043 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:49,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:49,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1006066258, now seen corresponding path program 8 times [2024-06-27 23:02:49,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:49,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871117595] [2024-06-27 23:02:49,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:49,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:49,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:49,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:49,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871117595] [2024-06-27 23:02:49,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871117595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:49,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:49,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:49,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897934268] [2024-06-27 23:02:49,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:49,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:49,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:49,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:49,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:49,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:49,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 426 transitions, 5089 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:49,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:49,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:49,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:49,976 INFO L124 PetriNetUnfolderBase]: 2518/4231 cut-off events. [2024-06-27 23:02:49,976 INFO L125 PetriNetUnfolderBase]: For 597710/597722 co-relation queries the response was YES. [2024-06-27 23:02:50,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35085 conditions, 4231 events. 2518/4231 cut-off events. For 597710/597722 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 26913 event pairs, 611 based on Foata normal form. 20/4250 useless extension candidates. Maximal degree in co-relation 34920. Up to 3747 conditions per place. [2024-06-27 23:02:50,041 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 400 selfloop transitions, 45 changer transitions 0/452 dead transitions. [2024-06-27 23:02:50,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 452 transitions, 6099 flow [2024-06-27 23:02:50,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:50,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:50,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:02:50,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:02:50,042 INFO L175 Difference]: Start difference. First operand has 370 places, 426 transitions, 5089 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:02:50,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 452 transitions, 6099 flow [2024-06-27 23:02:52,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 452 transitions, 5927 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:52,474 INFO L231 Difference]: Finished difference. Result has 370 places, 427 transitions, 5034 flow [2024-06-27 23:02:52,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5034, PETRI_PLACES=370, PETRI_TRANSITIONS=427} [2024-06-27 23:02:52,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 23:02:52,475 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 427 transitions, 5034 flow [2024-06-27 23:02:52,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-27 23:02:52,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:52,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:52,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:02:52,476 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:52,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:52,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1006245004, now seen corresponding path program 5 times [2024-06-27 23:02:52,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:52,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935318046] [2024-06-27 23:02:52,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:52,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:52,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:52,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-27 23:02:52,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:52,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935318046] [2024-06-27 23:02:52,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935318046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:52,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:52,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:52,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545474890] [2024-06-27 23:02:52,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:52,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:52,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:52,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:52,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:52,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:52,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 427 transitions, 5034 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:52,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:52,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:52,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:53,463 INFO L124 PetriNetUnfolderBase]: 2546/4279 cut-off events. [2024-06-27 23:02:53,463 INFO L125 PetriNetUnfolderBase]: For 609359/609371 co-relation queries the response was YES. [2024-06-27 23:02:53,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35487 conditions, 4279 events. 2546/4279 cut-off events. For 609359/609371 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27299 event pairs, 617 based on Foata normal form. 20/4298 useless extension candidates. Maximal degree in co-relation 35321. Up to 3742 conditions per place. [2024-06-27 23:02:53,528 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 361 selfloop transitions, 88 changer transitions 0/456 dead transitions. [2024-06-27 23:02:53,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 456 transitions, 6071 flow [2024-06-27 23:02:53,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:53,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:53,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-27 23:02:53,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-27 23:02:53,529 INFO L175 Difference]: Start difference. First operand has 370 places, 427 transitions, 5034 flow. Second operand 11 states and 239 transitions. [2024-06-27 23:02:53,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 456 transitions, 6071 flow [2024-06-27 23:02:55,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 456 transitions, 5978 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:55,808 INFO L231 Difference]: Finished difference. Result has 375 places, 428 transitions, 5153 flow [2024-06-27 23:02:55,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5153, PETRI_PLACES=375, PETRI_TRANSITIONS=428} [2024-06-27 23:02:55,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 23:02:55,809 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 428 transitions, 5153 flow [2024-06-27 23:02:55,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:55,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:55,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:55,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:02:55,810 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:55,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:55,810 INFO L85 PathProgramCache]: Analyzing trace with hash 747630418, now seen corresponding path program 9 times [2024-06-27 23:02:55,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:55,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827548765] [2024-06-27 23:02:55,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:55,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:55,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:55,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:55,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827548765] [2024-06-27 23:02:55,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827548765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:55,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:55,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:55,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805036685] [2024-06-27 23:02:55,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:55,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:55,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:55,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:55,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:56,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:56,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 428 transitions, 5153 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:56,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:56,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:56,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:56,927 INFO L124 PetriNetUnfolderBase]: 2574/4321 cut-off events. [2024-06-27 23:02:56,927 INFO L125 PetriNetUnfolderBase]: For 613319/613331 co-relation queries the response was YES. [2024-06-27 23:02:56,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35952 conditions, 4321 events. 2574/4321 cut-off events. For 613319/613331 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 27637 event pairs, 615 based on Foata normal form. 18/4336 useless extension candidates. Maximal degree in co-relation 35785. Up to 3805 conditions per place. [2024-06-27 23:02:56,986 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 48 changer transitions 0/460 dead transitions. [2024-06-27 23:02:56,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 460 transitions, 6228 flow [2024-06-27 23:02:56,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:56,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:56,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:02:56,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 23:02:56,988 INFO L175 Difference]: Start difference. First operand has 375 places, 428 transitions, 5153 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:02:56,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 460 transitions, 6228 flow [2024-06-27 23:02:59,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 460 transitions, 6045 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:59,755 INFO L231 Difference]: Finished difference. Result has 376 places, 431 transitions, 5125 flow [2024-06-27 23:02:59,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4970, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5125, PETRI_PLACES=376, PETRI_TRANSITIONS=431} [2024-06-27 23:02:59,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-27 23:02:59,764 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 431 transitions, 5125 flow [2024-06-27 23:02:59,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:59,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:59,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:59,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:02:59,765 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:59,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:59,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1005918574, now seen corresponding path program 6 times [2024-06-27 23:02:59,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:59,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092779669] [2024-06-27 23:02:59,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:59,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:59,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:59,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:59,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:59,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092779669] [2024-06-27 23:02:59,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092779669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:59,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:59,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:59,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660463359] [2024-06-27 23:02:59,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:59,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:59,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:59,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:59,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:00,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:00,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 431 transitions, 5125 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:00,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:00,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:00,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:00,868 INFO L124 PetriNetUnfolderBase]: 2594/4361 cut-off events. [2024-06-27 23:03:00,868 INFO L125 PetriNetUnfolderBase]: For 624827/624839 co-relation queries the response was YES. [2024-06-27 23:03:00,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36270 conditions, 4361 events. 2594/4361 cut-off events. For 624827/624839 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 27958 event pairs, 623 based on Foata normal form. 18/4376 useless extension candidates. Maximal degree in co-relation 36101. Up to 3788 conditions per place. [2024-06-27 23:03:00,933 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 366 selfloop transitions, 91 changer transitions 0/464 dead transitions. [2024-06-27 23:03:00,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 464 transitions, 6210 flow [2024-06-27 23:03:00,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:03:00,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:03:00,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-27 23:03:00,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395833333333333 [2024-06-27 23:03:00,935 INFO L175 Difference]: Start difference. First operand has 376 places, 431 transitions, 5125 flow. Second operand 12 states and 259 transitions. [2024-06-27 23:03:00,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 464 transitions, 6210 flow [2024-06-27 23:03:03,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 464 transitions, 6112 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:03,497 INFO L231 Difference]: Finished difference. Result has 382 places, 432 transitions, 5246 flow [2024-06-27 23:03:03,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5027, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5246, PETRI_PLACES=382, PETRI_TRANSITIONS=432} [2024-06-27 23:03:03,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 23:03:03,498 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 432 transitions, 5246 flow [2024-06-27 23:03:03,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:03,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:03,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:03,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:03:03,498 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:03,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:03,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1171557522, now seen corresponding path program 10 times [2024-06-27 23:03:03,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:03,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960857907] [2024-06-27 23:03:03,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:03,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:03,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:03,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:03,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:03,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960857907] [2024-06-27 23:03:03,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960857907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:03,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:03,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:03,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573542310] [2024-06-27 23:03:03,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:03,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:03,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:03,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:03,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:03,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:03,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 432 transitions, 5246 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:03,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:03,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:03,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:04,564 INFO L124 PetriNetUnfolderBase]: 2668/4477 cut-off events. [2024-06-27 23:03:04,565 INFO L125 PetriNetUnfolderBase]: For 680131/680143 co-relation queries the response was YES. [2024-06-27 23:03:04,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38065 conditions, 4477 events. 2668/4477 cut-off events. For 680131/680143 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28712 event pairs, 641 based on Foata normal form. 18/4494 useless extension candidates. Maximal degree in co-relation 37895. Up to 3927 conditions per place. [2024-06-27 23:03:04,633 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 54 changer transitions 0/464 dead transitions. [2024-06-27 23:03:04,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 464 transitions, 6555 flow [2024-06-27 23:03:04,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:04,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:04,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 23:03:04,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 23:03:04,635 INFO L175 Difference]: Start difference. First operand has 382 places, 432 transitions, 5246 flow. Second operand 10 states and 218 transitions. [2024-06-27 23:03:04,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 464 transitions, 6555 flow [2024-06-27 23:03:07,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 464 transitions, 6367 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:07,861 INFO L231 Difference]: Finished difference. Result has 384 places, 436 transitions, 5255 flow [2024-06-27 23:03:07,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5058, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5255, PETRI_PLACES=384, PETRI_TRANSITIONS=436} [2024-06-27 23:03:07,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 23:03:07,862 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 436 transitions, 5255 flow [2024-06-27 23:03:07,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:07,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:07,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:07,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:03:07,862 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:07,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:07,863 INFO L85 PathProgramCache]: Analyzing trace with hash -344011926, now seen corresponding path program 7 times [2024-06-27 23:03:07,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:07,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834214950] [2024-06-27 23:03:07,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:07,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:07,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:07,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:07,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:07,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834214950] [2024-06-27 23:03:07,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834214950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:07,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:07,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:07,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740901421] [2024-06-27 23:03:07,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:07,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:07,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:07,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:07,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:08,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:08,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 436 transitions, 5255 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:08,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:08,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:08,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:08,910 INFO L124 PetriNetUnfolderBase]: 2788/4669 cut-off events. [2024-06-27 23:03:08,911 INFO L125 PetriNetUnfolderBase]: For 788112/788124 co-relation queries the response was YES. [2024-06-27 23:03:08,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41362 conditions, 4669 events. 2788/4669 cut-off events. For 788112/788124 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 30278 event pairs, 665 based on Foata normal form. 20/4688 useless extension candidates. Maximal degree in co-relation 41190. Up to 3936 conditions per place. [2024-06-27 23:03:08,974 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 373 selfloop transitions, 88 changer transitions 0/468 dead transitions. [2024-06-27 23:03:08,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 468 transitions, 6624 flow [2024-06-27 23:03:08,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:08,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:08,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 23:03:08,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-27 23:03:08,976 INFO L175 Difference]: Start difference. First operand has 384 places, 436 transitions, 5255 flow. Second operand 10 states and 223 transitions. [2024-06-27 23:03:08,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 468 transitions, 6624 flow [2024-06-27 23:03:12,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 468 transitions, 6508 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:12,283 INFO L231 Difference]: Finished difference. Result has 388 places, 439 transitions, 5428 flow [2024-06-27 23:03:12,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5139, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5428, PETRI_PLACES=388, PETRI_TRANSITIONS=439} [2024-06-27 23:03:12,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-27 23:03:12,284 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 439 transitions, 5428 flow [2024-06-27 23:03:12,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:12,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:12,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:12,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:03:12,284 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:12,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:12,284 INFO L85 PathProgramCache]: Analyzing trace with hash 237293176, now seen corresponding path program 11 times [2024-06-27 23:03:12,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:12,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614288042] [2024-06-27 23:03:12,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:12,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:12,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:12,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-27 23:03:12,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:12,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614288042] [2024-06-27 23:03:12,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614288042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:12,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:12,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:12,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067282966] [2024-06-27 23:03:12,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:12,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:12,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:12,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:12,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:12,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:12,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 439 transitions, 5428 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:12,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:12,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:12,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:13,352 INFO L124 PetriNetUnfolderBase]: 2770/4643 cut-off events. [2024-06-27 23:03:13,352 INFO L125 PetriNetUnfolderBase]: For 763455/763467 co-relation queries the response was YES. [2024-06-27 23:03:13,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40720 conditions, 4643 events. 2770/4643 cut-off events. For 763455/763467 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 30154 event pairs, 673 based on Foata normal form. 20/4662 useless extension candidates. Maximal degree in co-relation 40546. Up to 4133 conditions per place. [2024-06-27 23:03:13,420 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 404 selfloop transitions, 51 changer transitions 0/462 dead transitions. [2024-06-27 23:03:13,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 462 transitions, 6432 flow [2024-06-27 23:03:13,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:13,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:13,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 23:03:13,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-27 23:03:13,422 INFO L175 Difference]: Start difference. First operand has 388 places, 439 transitions, 5428 flow. Second operand 9 states and 197 transitions. [2024-06-27 23:03:13,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 462 transitions, 6432 flow [2024-06-27 23:03:16,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 462 transitions, 6250 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:16,985 INFO L231 Difference]: Finished difference. Result has 390 places, 439 transitions, 5353 flow [2024-06-27 23:03:16,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5353, PETRI_PLACES=390, PETRI_TRANSITIONS=439} [2024-06-27 23:03:16,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 23:03:16,986 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 439 transitions, 5353 flow [2024-06-27 23:03:16,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:16,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-27 23:03:16,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:03:16,987 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:16,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash 244650592, now seen corresponding path program 8 times [2024-06-27 23:03:16,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:16,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640586529] [2024-06-27 23:03:16,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:16,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:16,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:17,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:17,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:17,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640586529] [2024-06-27 23:03:17,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640586529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:17,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:17,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:17,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228067014] [2024-06-27 23:03:17,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:17,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:17,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:17,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:17,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:17,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:17,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 439 transitions, 5353 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:17,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:17,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:17,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:18,039 INFO L124 PetriNetUnfolderBase]: 2798/4687 cut-off events. [2024-06-27 23:03:18,039 INFO L125 PetriNetUnfolderBase]: For 776960/776972 co-relation queries the response was YES. [2024-06-27 23:03:18,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40979 conditions, 4687 events. 2798/4687 cut-off events. For 776960/776972 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30467 event pairs, 677 based on Foata normal form. 20/4706 useless extension candidates. Maximal degree in co-relation 40804. Up to 4134 conditions per place. [2024-06-27 23:03:18,108 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 372 selfloop transitions, 85 changer transitions 0/464 dead transitions. [2024-06-27 23:03:18,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 464 transitions, 6400 flow [2024-06-27 23:03:18,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:18,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:18,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 23:03:18,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-27 23:03:18,110 INFO L175 Difference]: Start difference. First operand has 390 places, 439 transitions, 5353 flow. Second operand 10 states and 219 transitions. [2024-06-27 23:03:18,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 464 transitions, 6400 flow [2024-06-27 23:03:21,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 464 transitions, 6301 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:21,711 INFO L231 Difference]: Finished difference. Result has 393 places, 440 transitions, 5464 flow [2024-06-27 23:03:21,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5254, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5464, PETRI_PLACES=393, PETRI_TRANSITIONS=440} [2024-06-27 23:03:21,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-27 23:03:21,711 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 440 transitions, 5464 flow [2024-06-27 23:03:21,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:21,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:21,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:21,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:03:21,712 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:21,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:21,712 INFO L85 PathProgramCache]: Analyzing trace with hash -569056116, now seen corresponding path program 9 times [2024-06-27 23:03:21,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:21,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691900025] [2024-06-27 23:03:21,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:21,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:21,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:21,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:21,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:21,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691900025] [2024-06-27 23:03:21,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691900025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:21,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:21,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:21,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627462101] [2024-06-27 23:03:21,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:21,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:21,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:21,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:21,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:21,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:21,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 440 transitions, 5464 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:21,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:21,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:21,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:22,764 INFO L124 PetriNetUnfolderBase]: 2780/4661 cut-off events. [2024-06-27 23:03:22,764 INFO L125 PetriNetUnfolderBase]: For 747515/747527 co-relation queries the response was YES. [2024-06-27 23:03:22,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40156 conditions, 4661 events. 2780/4661 cut-off events. For 747515/747527 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30315 event pairs, 669 based on Foata normal form. 20/4680 useless extension candidates. Maximal degree in co-relation 39980. Up to 4108 conditions per place. [2024-06-27 23:03:22,835 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 373 selfloop transitions, 86 changer transitions 0/466 dead transitions. [2024-06-27 23:03:22,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 466 transitions, 6486 flow [2024-06-27 23:03:22,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:03:22,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:03:22,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-27 23:03:22,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 23:03:22,836 INFO L175 Difference]: Start difference. First operand has 393 places, 440 transitions, 5464 flow. Second operand 12 states and 255 transitions. [2024-06-27 23:03:22,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 466 transitions, 6486 flow [2024-06-27 23:03:25,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 466 transitions, 6307 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:25,901 INFO L231 Difference]: Finished difference. Result has 397 places, 440 transitions, 5462 flow [2024-06-27 23:03:25,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5285, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5462, PETRI_PLACES=397, PETRI_TRANSITIONS=440} [2024-06-27 23:03:25,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-27 23:03:25,902 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 440 transitions, 5462 flow [2024-06-27 23:03:25,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:25,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:25,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:25,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:03:25,903 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:25,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:25,903 INFO L85 PathProgramCache]: Analyzing trace with hash -569382546, now seen corresponding path program 10 times [2024-06-27 23:03:25,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:25,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867761369] [2024-06-27 23:03:25,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:25,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:25,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:26,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:26,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:26,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867761369] [2024-06-27 23:03:26,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867761369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:26,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:26,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:26,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605407783] [2024-06-27 23:03:26,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:26,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:26,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:26,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:26,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:26,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:26,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 440 transitions, 5462 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:26,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:26,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:26,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:27,029 INFO L124 PetriNetUnfolderBase]: 2800/4691 cut-off events. [2024-06-27 23:03:27,030 INFO L125 PetriNetUnfolderBase]: For 751126/751138 co-relation queries the response was YES. [2024-06-27 23:03:27,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40501 conditions, 4691 events. 2800/4691 cut-off events. For 751126/751138 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30502 event pairs, 665 based on Foata normal form. 18/4706 useless extension candidates. Maximal degree in co-relation 40324. Up to 4078 conditions per place. [2024-06-27 23:03:27,108 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 373 selfloop transitions, 90 changer transitions 0/470 dead transitions. [2024-06-27 23:03:27,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 470 transitions, 6555 flow [2024-06-27 23:03:27,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:03:27,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:03:27,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 257 transitions. [2024-06-27 23:03:27,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354166666666667 [2024-06-27 23:03:27,109 INFO L175 Difference]: Start difference. First operand has 397 places, 440 transitions, 5462 flow. Second operand 12 states and 257 transitions. [2024-06-27 23:03:27,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 470 transitions, 6555 flow [2024-06-27 23:03:30,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 470 transitions, 6372 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:30,444 INFO L231 Difference]: Finished difference. Result has 399 places, 441 transitions, 5500 flow [2024-06-27 23:03:30,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5279, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5500, PETRI_PLACES=399, PETRI_TRANSITIONS=441} [2024-06-27 23:03:30,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-27 23:03:30,459 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 441 transitions, 5500 flow [2024-06-27 23:03:30,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:30,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:30,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, 1, 1] [2024-06-27 23:03:30,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:03:30,460 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:30,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:30,460 INFO L85 PathProgramCache]: Analyzing trace with hash -657948306, now seen corresponding path program 11 times [2024-06-27 23:03:30,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:30,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964075959] [2024-06-27 23:03:30,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:30,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:30,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:30,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:30,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:30,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964075959] [2024-06-27 23:03:30,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964075959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:30,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:30,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:30,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173633916] [2024-06-27 23:03:30,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:30,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:30,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:30,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:30,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:30,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:30,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 441 transitions, 5500 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:30,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:30,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:30,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:31,532 INFO L124 PetriNetUnfolderBase]: 2902/4845 cut-off events. [2024-06-27 23:03:31,533 INFO L125 PetriNetUnfolderBase]: For 836079/836091 co-relation queries the response was YES. [2024-06-27 23:03:31,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43064 conditions, 4845 events. 2902/4845 cut-off events. For 836079/836091 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31543 event pairs, 670 based on Foata normal form. 18/4856 useless extension candidates. Maximal degree in co-relation 42886. Up to 3898 conditions per place. [2024-06-27 23:03:31,604 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 374 selfloop transitions, 101 changer transitions 0/482 dead transitions. [2024-06-27 23:03:31,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 482 transitions, 7193 flow [2024-06-27 23:03:31,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:31,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:31,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-27 23:03:31,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-27 23:03:31,605 INFO L175 Difference]: Start difference. First operand has 399 places, 441 transitions, 5500 flow. Second operand 11 states and 245 transitions. [2024-06-27 23:03:31,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 482 transitions, 7193 flow [2024-06-27 23:03:35,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 482 transitions, 7006 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:35,160 INFO L231 Difference]: Finished difference. Result has 403 places, 447 transitions, 5682 flow [2024-06-27 23:03:35,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5313, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5682, PETRI_PLACES=403, PETRI_TRANSITIONS=447} [2024-06-27 23:03:35,160 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-27 23:03:35,160 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 447 transitions, 5682 flow [2024-06-27 23:03:35,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:35,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:35,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:35,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:03:35,161 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:35,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:35,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1800858104, now seen corresponding path program 12 times [2024-06-27 23:03:35,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:35,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854177337] [2024-06-27 23:03:35,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:35,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:35,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:35,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:35,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:35,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854177337] [2024-06-27 23:03:35,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854177337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:35,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:35,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:35,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492051395] [2024-06-27 23:03:35,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:35,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:35,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:35,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:35,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:35,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:35,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 447 transitions, 5682 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:35,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:35,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:35,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:36,315 INFO L124 PetriNetUnfolderBase]: 2968/4947 cut-off events. [2024-06-27 23:03:36,315 INFO L125 PetriNetUnfolderBase]: For 903049/903061 co-relation queries the response was YES. [2024-06-27 23:03:36,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45093 conditions, 4947 events. 2968/4947 cut-off events. For 903049/903061 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32341 event pairs, 721 based on Foata normal form. 18/4954 useless extension candidates. Maximal degree in co-relation 44912. Up to 4253 conditions per place. [2024-06-27 23:03:36,392 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 62 changer transitions 0/478 dead transitions. [2024-06-27 23:03:36,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 478 transitions, 7012 flow [2024-06-27 23:03:36,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:36,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:36,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 23:03:36,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:03:36,394 INFO L175 Difference]: Start difference. First operand has 403 places, 447 transitions, 5682 flow. Second operand 9 states and 201 transitions. [2024-06-27 23:03:36,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 478 transitions, 7012 flow [2024-06-27 23:03:39,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 478 transitions, 6891 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:39,725 INFO L231 Difference]: Finished difference. Result has 407 places, 450 transitions, 5765 flow [2024-06-27 23:03:39,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5765, PETRI_PLACES=407, PETRI_TRANSITIONS=450} [2024-06-27 23:03:39,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-27 23:03:39,726 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 450 transitions, 5765 flow [2024-06-27 23:03:39,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:39,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:39,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:03:39,726 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:39,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:39,727 INFO L85 PathProgramCache]: Analyzing trace with hash -657711156, now seen corresponding path program 12 times [2024-06-27 23:03:39,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:39,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383646876] [2024-06-27 23:03:39,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:39,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:39,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:39,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-27 23:03:39,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:39,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383646876] [2024-06-27 23:03:39,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383646876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:39,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:39,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:39,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403468841] [2024-06-27 23:03:39,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:39,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:39,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:39,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:39,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:39,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:39,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 450 transitions, 5765 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:39,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:39,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:40,904 INFO L124 PetriNetUnfolderBase]: 2955/4934 cut-off events. [2024-06-27 23:03:40,905 INFO L125 PetriNetUnfolderBase]: For 881728/881740 co-relation queries the response was YES. [2024-06-27 23:03:40,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44704 conditions, 4934 events. 2955/4934 cut-off events. For 881728/881740 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32240 event pairs, 679 based on Foata normal form. 18/4943 useless extension candidates. Maximal degree in co-relation 44520. Up to 3994 conditions per place. [2024-06-27 23:03:40,985 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 373 selfloop transitions, 103 changer transitions 0/483 dead transitions. [2024-06-27 23:03:40,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 483 transitions, 7315 flow [2024-06-27 23:03:40,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:40,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:40,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-27 23:03:40,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-06-27 23:03:40,986 INFO L175 Difference]: Start difference. First operand has 407 places, 450 transitions, 5765 flow. Second operand 11 states and 244 transitions. [2024-06-27 23:03:40,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 483 transitions, 7315 flow [2024-06-27 23:03:44,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 483 transitions, 7196 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:44,902 INFO L231 Difference]: Finished difference. Result has 413 places, 450 transitions, 5856 flow [2024-06-27 23:03:44,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5646, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5856, PETRI_PLACES=413, PETRI_TRANSITIONS=450} [2024-06-27 23:03:44,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-27 23:03:44,903 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 450 transitions, 5856 flow [2024-06-27 23:03:44,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:44,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:44,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:44,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:03:44,903 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:44,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:44,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1301146394, now seen corresponding path program 13 times [2024-06-27 23:03:44,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:44,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912806006] [2024-06-27 23:03:44,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:44,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:45,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:45,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:45,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912806006] [2024-06-27 23:03:45,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912806006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:45,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:45,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:45,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41136610] [2024-06-27 23:03:45,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:45,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:45,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:45,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:45,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:45,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:45,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 450 transitions, 5856 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:45,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:45,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:45,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:46,207 INFO L124 PetriNetUnfolderBase]: 3029/5052 cut-off events. [2024-06-27 23:03:46,207 INFO L125 PetriNetUnfolderBase]: For 960864/960876 co-relation queries the response was YES. [2024-06-27 23:03:46,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46649 conditions, 5052 events. 3029/5052 cut-off events. For 960864/960876 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33179 event pairs, 744 based on Foata normal form. 20/5071 useless extension candidates. Maximal degree in co-relation 46464. Up to 4293 conditions per place. [2024-06-27 23:03:46,277 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 408 selfloop transitions, 77 changer transitions 0/492 dead transitions. [2024-06-27 23:03:46,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 492 transitions, 7270 flow [2024-06-27 23:03:46,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:46,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:46,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 23:03:46,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:03:46,278 INFO L175 Difference]: Start difference. First operand has 413 places, 450 transitions, 5856 flow. Second operand 9 states and 216 transitions. [2024-06-27 23:03:46,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 492 transitions, 7270 flow [2024-06-27 23:03:51,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 492 transitions, 7085 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:51,077 INFO L231 Difference]: Finished difference. Result has 414 places, 452 transitions, 5879 flow [2024-06-27 23:03:51,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5671, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5879, PETRI_PLACES=414, PETRI_TRANSITIONS=452} [2024-06-27 23:03:51,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-27 23:03:51,078 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 452 transitions, 5879 flow [2024-06-27 23:03:51,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:51,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:51,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:51,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:03:51,079 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:51,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:51,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1309717274, now seen corresponding path program 14 times [2024-06-27 23:03:51,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:51,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633592210] [2024-06-27 23:03:51,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:51,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:51,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:51,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:51,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633592210] [2024-06-27 23:03:51,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633592210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:51,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:51,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:51,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152767275] [2024-06-27 23:03:51,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:51,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:51,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:51,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:51,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:51,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:51,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 452 transitions, 5879 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:51,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:51,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:51,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:52,257 INFO L124 PetriNetUnfolderBase]: 3057/5096 cut-off events. [2024-06-27 23:03:52,257 INFO L125 PetriNetUnfolderBase]: For 978667/978679 co-relation queries the response was YES. [2024-06-27 23:03:52,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46996 conditions, 5096 events. 3057/5096 cut-off events. For 978667/978679 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 33547 event pairs, 764 based on Foata normal form. 20/5115 useless extension candidates. Maximal degree in co-relation 46810. Up to 4513 conditions per place. [2024-06-27 23:03:52,337 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 401 selfloop transitions, 77 changer transitions 0/485 dead transitions. [2024-06-27 23:03:52,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 485 transitions, 6979 flow [2024-06-27 23:03:52,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:52,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:52,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 23:03:52,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 23:03:52,338 INFO L175 Difference]: Start difference. First operand has 414 places, 452 transitions, 5879 flow. Second operand 9 states and 209 transitions. [2024-06-27 23:03:52,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 485 transitions, 6979 flow [2024-06-27 23:03:57,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 485 transitions, 6861 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:57,035 INFO L231 Difference]: Finished difference. Result has 418 places, 453 transitions, 5948 flow [2024-06-27 23:03:57,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5769, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5948, PETRI_PLACES=418, PETRI_TRANSITIONS=453} [2024-06-27 23:03:57,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-27 23:03:57,035 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 453 transitions, 5948 flow [2024-06-27 23:03:57,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:57,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:57,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:57,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:03:57,036 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:57,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:57,037 INFO L85 PathProgramCache]: Analyzing trace with hash 442866510, now seen corresponding path program 15 times [2024-06-27 23:03:57,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:57,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451021893] [2024-06-27 23:03:57,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:57,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:57,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:57,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:57,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:57,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451021893] [2024-06-27 23:03:57,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451021893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:57,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:57,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:57,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454150904] [2024-06-27 23:03:57,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:57,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:57,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:57,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:57,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:57,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:57,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 453 transitions, 5948 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:57,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:57,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:57,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:58,227 INFO L124 PetriNetUnfolderBase]: 3151/5245 cut-off events. [2024-06-27 23:03:58,228 INFO L125 PetriNetUnfolderBase]: For 1071618/1071626 co-relation queries the response was YES. [2024-06-27 23:03:58,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49512 conditions, 5245 events. 3151/5245 cut-off events. For 1071618/1071626 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34606 event pairs, 803 based on Foata normal form. 16/5259 useless extension candidates. Maximal degree in co-relation 49324. Up to 4451 conditions per place. [2024-06-27 23:03:58,307 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 407 selfloop transitions, 74 changer transitions 0/488 dead transitions. [2024-06-27 23:03:58,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 488 transitions, 7364 flow [2024-06-27 23:03:58,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:58,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:58,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:03:58,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:03:58,308 INFO L175 Difference]: Start difference. First operand has 418 places, 453 transitions, 5948 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:03:58,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 488 transitions, 7364 flow [2024-06-27 23:04:03,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 488 transitions, 7209 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:03,493 INFO L231 Difference]: Finished difference. Result has 419 places, 456 transitions, 6034 flow [2024-06-27 23:04:03,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5793, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6034, PETRI_PLACES=419, PETRI_TRANSITIONS=456} [2024-06-27 23:04:03,494 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-27 23:04:03,494 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 456 transitions, 6034 flow [2024-06-27 23:04:03,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:03,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:03,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:03,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:04:03,494 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:03,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:03,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1596604604, now seen corresponding path program 16 times [2024-06-27 23:04:03,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:03,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565837772] [2024-06-27 23:04:03,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:03,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:03,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:03,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:03,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:03,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565837772] [2024-06-27 23:04:03,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565837772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:03,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:03,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:03,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838310878] [2024-06-27 23:04:03,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:03,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:03,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:03,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:03,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:03,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:03,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 456 transitions, 6034 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:03,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:03,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:03,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:04,739 INFO L124 PetriNetUnfolderBase]: 3179/5290 cut-off events. [2024-06-27 23:04:04,739 INFO L125 PetriNetUnfolderBase]: For 1091506/1091518 co-relation queries the response was YES. [2024-06-27 23:04:04,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50115 conditions, 5290 events. 3179/5290 cut-off events. For 1091506/1091518 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 35008 event pairs, 806 based on Foata normal form. 20/5309 useless extension candidates. Maximal degree in co-relation 49925. Up to 4703 conditions per place. [2024-06-27 23:04:04,823 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 399 selfloop transitions, 81 changer transitions 0/487 dead transitions. [2024-06-27 23:04:04,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 487 transitions, 7126 flow [2024-06-27 23:04:04,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:04,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:04,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-27 23:04:04,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 23:04:04,824 INFO L175 Difference]: Start difference. First operand has 419 places, 456 transitions, 6034 flow. Second operand 10 states and 224 transitions. [2024-06-27 23:04:04,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 487 transitions, 7126 flow [2024-06-27 23:04:09,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 487 transitions, 7018 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 23:04:09,839 INFO L231 Difference]: Finished difference. Result has 426 places, 457 transitions, 6115 flow [2024-06-27 23:04:09,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5926, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6115, PETRI_PLACES=426, PETRI_TRANSITIONS=457} [2024-06-27 23:04:09,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-27 23:04:09,839 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 457 transitions, 6115 flow [2024-06-27 23:04:09,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:09,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:09,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:09,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:04:09,840 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:09,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:09,840 INFO L85 PathProgramCache]: Analyzing trace with hash 451437390, now seen corresponding path program 17 times [2024-06-27 23:04:09,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:09,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869941749] [2024-06-27 23:04:09,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:09,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:09,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:09,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:09,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:09,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869941749] [2024-06-27 23:04:09,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869941749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:09,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:09,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:09,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920897352] [2024-06-27 23:04:09,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:09,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:09,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:09,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:09,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:10,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:10,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 457 transitions, 6115 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:10,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:10,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:10,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:11,038 INFO L124 PetriNetUnfolderBase]: 3207/5333 cut-off events. [2024-06-27 23:04:11,038 INFO L125 PetriNetUnfolderBase]: For 1108874/1108882 co-relation queries the response was YES. [2024-06-27 23:04:11,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50577 conditions, 5333 events. 3207/5333 cut-off events. For 1108874/1108882 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35333 event pairs, 827 based on Foata normal form. 16/5347 useless extension candidates. Maximal degree in co-relation 50385. Up to 4747 conditions per place. [2024-06-27 23:04:11,122 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 72 changer transitions 0/482 dead transitions. [2024-06-27 23:04:11,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 482 transitions, 7184 flow [2024-06-27 23:04:11,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:11,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:11,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:04:11,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:04:11,124 INFO L175 Difference]: Start difference. First operand has 426 places, 457 transitions, 6115 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:04:11,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 482 transitions, 7184 flow [2024-06-27 23:04:16,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 482 transitions, 7019 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:16,592 INFO L231 Difference]: Finished difference. Result has 425 places, 458 transitions, 6122 flow [2024-06-27 23:04:16,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5950, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6122, PETRI_PLACES=425, PETRI_TRANSITIONS=458} [2024-06-27 23:04:16,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 23:04:16,593 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 458 transitions, 6122 flow [2024-06-27 23:04:16,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:16,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:16,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:16,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:04:16,594 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:16,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:16,594 INFO L85 PathProgramCache]: Analyzing trace with hash 300763440, now seen corresponding path program 18 times [2024-06-27 23:04:16,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:16,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385864184] [2024-06-27 23:04:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:16,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:16,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:16,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:16,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:16,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385864184] [2024-06-27 23:04:16,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385864184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:16,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:16,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:16,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744805582] [2024-06-27 23:04:16,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:16,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:16,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:16,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:16,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:16,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:16,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 458 transitions, 6122 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:16,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:16,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:16,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:17,846 INFO L124 PetriNetUnfolderBase]: 3227/5373 cut-off events. [2024-06-27 23:04:17,846 INFO L125 PetriNetUnfolderBase]: For 1113659/1113667 co-relation queries the response was YES. [2024-06-27 23:04:17,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50968 conditions, 5373 events. 3227/5373 cut-off events. For 1113659/1113667 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 35594 event pairs, 609 based on Foata normal form. 14/5385 useless extension candidates. Maximal degree in co-relation 50775. Up to 3979 conditions per place. [2024-06-27 23:04:17,935 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 393 selfloop transitions, 94 changer transitions 0/494 dead transitions. [2024-06-27 23:04:17,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 494 transitions, 7742 flow [2024-06-27 23:04:17,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:17,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:17,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:04:17,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:04:17,936 INFO L175 Difference]: Start difference. First operand has 425 places, 458 transitions, 6122 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:04:17,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 494 transitions, 7742 flow [2024-06-27 23:04:23,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 494 transitions, 7595 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:23,744 INFO L231 Difference]: Finished difference. Result has 427 places, 459 transitions, 6195 flow [2024-06-27 23:04:23,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5975, 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=6195, PETRI_PLACES=427, PETRI_TRANSITIONS=459} [2024-06-27 23:04:23,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-27 23:04:23,744 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 459 transitions, 6195 flow [2024-06-27 23:04:23,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:23,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:23,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:23,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:04:23,745 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:23,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:23,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1245595234, now seen corresponding path program 13 times [2024-06-27 23:04:23,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:23,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864572017] [2024-06-27 23:04:23,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:23,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:23,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:23,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:23,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:23,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864572017] [2024-06-27 23:04:23,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864572017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:23,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:23,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:23,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657467014] [2024-06-27 23:04:23,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:23,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:23,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:23,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:23,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:23,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:23,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 459 transitions, 6195 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:23,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:23,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:23,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:24,965 INFO L124 PetriNetUnfolderBase]: 3214/5351 cut-off events. [2024-06-27 23:04:24,966 INFO L125 PetriNetUnfolderBase]: For 1093208/1093220 co-relation queries the response was YES. [2024-06-27 23:04:25,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50537 conditions, 5351 events. 3214/5351 cut-off events. For 1093208/1093220 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 35489 event pairs, 580 based on Foata normal form. 18/5368 useless extension candidates. Maximal degree in co-relation 50343. Up to 4429 conditions per place. [2024-06-27 23:04:25,049 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 407 selfloop transitions, 75 changer transitions 0/489 dead transitions. [2024-06-27 23:04:25,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 489 transitions, 7527 flow [2024-06-27 23:04:25,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:25,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:25,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:04:25,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:04:25,051 INFO L175 Difference]: Start difference. First operand has 427 places, 459 transitions, 6195 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:04:25,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 489 transitions, 7527 flow [2024-06-27 23:04:30,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 489 transitions, 7023 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-27 23:04:30,947 INFO L231 Difference]: Finished difference. Result has 425 places, 459 transitions, 5847 flow [2024-06-27 23:04:30,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5691, PETRI_DIFFERENCE_MINUEND_PLACES=417, 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=5847, PETRI_PLACES=425, PETRI_TRANSITIONS=459} [2024-06-27 23:04:30,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 23:04:30,948 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 459 transitions, 5847 flow [2024-06-27 23:04:30,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:30,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:30,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:30,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:04:30,948 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:30,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:30,949 INFO L85 PathProgramCache]: Analyzing trace with hash 300883410, now seen corresponding path program 19 times [2024-06-27 23:04:30,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:30,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653551004] [2024-06-27 23:04:30,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:30,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:30,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:31,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:31,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:31,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653551004] [2024-06-27 23:04:31,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653551004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:31,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:31,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:31,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74641295] [2024-06-27 23:04:31,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:31,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:31,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:31,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:31,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:31,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:31,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 459 transitions, 5847 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:31,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:31,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:32,229 INFO L124 PetriNetUnfolderBase]: 3201/5336 cut-off events. [2024-06-27 23:04:32,229 INFO L125 PetriNetUnfolderBase]: For 1065770/1065782 co-relation queries the response was YES. [2024-06-27 23:04:32,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48477 conditions, 5336 events. 3201/5336 cut-off events. For 1065770/1065782 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 35454 event pairs, 588 based on Foata normal form. 18/5353 useless extension candidates. Maximal degree in co-relation 48287. Up to 4757 conditions per place. [2024-06-27 23:04:32,314 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 431 selfloop transitions, 46 changer transitions 0/484 dead transitions. [2024-06-27 23:04:32,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 484 transitions, 6879 flow [2024-06-27 23:04:32,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:32,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:32,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:04:32,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:04:32,316 INFO L175 Difference]: Start difference. First operand has 425 places, 459 transitions, 5847 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:04:32,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 484 transitions, 6879 flow [2024-06-27 23:04:37,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 484 transitions, 6634 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:37,792 INFO L231 Difference]: Finished difference. Result has 423 places, 459 transitions, 5698 flow [2024-06-27 23:04:37,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5602, PETRI_DIFFERENCE_MINUEND_PLACES=416, 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=5698, PETRI_PLACES=423, PETRI_TRANSITIONS=459} [2024-06-27 23:04:37,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-27 23:04:37,793 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 459 transitions, 5698 flow [2024-06-27 23:04:37,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:37,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:37,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:37,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:04:37,793 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:37,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:37,794 INFO L85 PathProgramCache]: Analyzing trace with hash 308302206, now seen corresponding path program 14 times [2024-06-27 23:04:37,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:37,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935948668] [2024-06-27 23:04:37,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:37,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:37,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:37,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:37,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:37,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935948668] [2024-06-27 23:04:37,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935948668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:37,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:37,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:37,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907592801] [2024-06-27 23:04:37,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:37,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:37,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:37,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:37,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:38,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:38,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 459 transitions, 5698 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:38,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:38,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:38,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:39,058 INFO L124 PetriNetUnfolderBase]: 3183/5306 cut-off events. [2024-06-27 23:04:39,058 INFO L125 PetriNetUnfolderBase]: For 1037828/1037840 co-relation queries the response was YES. [2024-06-27 23:04:39,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46986 conditions, 5306 events. 3183/5306 cut-off events. For 1037828/1037840 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 35228 event pairs, 782 based on Foata normal form. 20/5325 useless extension candidates. Maximal degree in co-relation 46796. Up to 4745 conditions per place. [2024-06-27 23:04:39,137 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 59 changer transitions 0/481 dead transitions. [2024-06-27 23:04:39,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 481 transitions, 6742 flow [2024-06-27 23:04:39,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:39,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:39,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:04:39,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:04:39,139 INFO L175 Difference]: Start difference. First operand has 423 places, 459 transitions, 5698 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:04:39,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 481 transitions, 6742 flow [2024-06-27 23:04:44,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 481 transitions, 6636 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:44,686 INFO L231 Difference]: Finished difference. Result has 425 places, 459 transitions, 5718 flow [2024-06-27 23:04:44,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5592, PETRI_DIFFERENCE_MINUEND_PLACES=417, 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=5718, PETRI_PLACES=425, PETRI_TRANSITIONS=459} [2024-06-27 23:04:44,687 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 23:04:44,687 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 459 transitions, 5718 flow [2024-06-27 23:04:44,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:44,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:44,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:44,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:04:44,688 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:44,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:44,688 INFO L85 PathProgramCache]: Analyzing trace with hash 566728560, now seen corresponding path program 20 times [2024-06-27 23:04:44,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:44,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676560808] [2024-06-27 23:04:44,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:44,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:44,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-27 23:04:44,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:44,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676560808] [2024-06-27 23:04:44,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676560808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:44,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:44,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:44,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074695773] [2024-06-27 23:04:44,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:44,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:44,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:44,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:44,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:44,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:44,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 459 transitions, 5718 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:44,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:44,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:44,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:46,054 INFO L124 PetriNetUnfolderBase]: 3165/5280 cut-off events. [2024-06-27 23:04:46,055 INFO L125 PetriNetUnfolderBase]: For 997886/997898 co-relation queries the response was YES. [2024-06-27 23:04:46,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45973 conditions, 5280 events. 3165/5280 cut-off events. For 997886/997898 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 35061 event pairs, 786 based on Foata normal form. 20/5299 useless extension candidates. Maximal degree in co-relation 45782. Up to 4782 conditions per place. [2024-06-27 23:04:46,134 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 438 selfloop transitions, 35 changer transitions 0/480 dead transitions. [2024-06-27 23:04:46,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 480 transitions, 6754 flow [2024-06-27 23:04:46,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:46,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:46,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:04:46,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:04:46,137 INFO L175 Difference]: Start difference. First operand has 425 places, 459 transitions, 5718 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:04:46,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 480 transitions, 6754 flow [2024-06-27 23:04:51,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 480 transitions, 6627 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:51,421 INFO L231 Difference]: Finished difference. Result has 425 places, 459 transitions, 5666 flow [2024-06-27 23:04:51,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=418, 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=5666, PETRI_PLACES=425, PETRI_TRANSITIONS=459} [2024-06-27 23:04:51,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 23:04:51,422 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 459 transitions, 5666 flow [2024-06-27 23:04:51,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:51,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:51,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:51,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:04:51,423 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:51,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:51,423 INFO L85 PathProgramCache]: Analyzing trace with hash 308292720, now seen corresponding path program 21 times [2024-06-27 23:04:51,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:51,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291487648] [2024-06-27 23:04:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:51,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:51,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:51,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:51,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:51,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291487648] [2024-06-27 23:04:51,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291487648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:51,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:51,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:51,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501543860] [2024-06-27 23:04:51,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:51,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:51,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:51,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:51,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:51,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:51,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 459 transitions, 5666 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:51,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:51,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:51,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:52,953 INFO L124 PetriNetUnfolderBase]: 3152/5257 cut-off events. [2024-06-27 23:04:52,954 INFO L125 PetriNetUnfolderBase]: For 956652/956664 co-relation queries the response was YES. [2024-06-27 23:04:53,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45220 conditions, 5257 events. 3152/5257 cut-off events. For 956652/956664 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 34903 event pairs, 767 based on Foata normal form. 18/5270 useless extension candidates. Maximal degree in co-relation 45028. Up to 4727 conditions per place. [2024-06-27 23:04:53,029 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 437 selfloop transitions, 40 changer transitions 0/484 dead transitions. [2024-06-27 23:04:53,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 484 transitions, 6736 flow [2024-06-27 23:04:53,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:53,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:53,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:04:53,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:04:53,031 INFO L175 Difference]: Start difference. First operand has 425 places, 459 transitions, 5666 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:04:53,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 484 transitions, 6736 flow [2024-06-27 23:04:58,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 484 transitions, 6663 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:58,143 INFO L231 Difference]: Finished difference. Result has 428 places, 459 transitions, 5677 flow [2024-06-27 23:04:58,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5593, PETRI_DIFFERENCE_MINUEND_PLACES=420, 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=5677, PETRI_PLACES=428, PETRI_TRANSITIONS=459} [2024-06-27 23:04:58,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 23:04:58,144 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 459 transitions, 5677 flow [2024-06-27 23:04:58,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:58,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:58,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:58,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:04:58,145 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:58,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:58,145 INFO L85 PathProgramCache]: Analyzing trace with hash 566580876, now seen corresponding path program 15 times [2024-06-27 23:04:58,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:58,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916982628] [2024-06-27 23:04:58,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:58,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:58,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:58,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:58,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:58,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916982628] [2024-06-27 23:04:58,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916982628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:58,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:58,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:58,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20117503] [2024-06-27 23:04:58,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:58,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:58,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:58,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:58,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:58,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:58,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 459 transitions, 5677 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:58,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:58,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:58,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:59,409 INFO L124 PetriNetUnfolderBase]: 3139/5240 cut-off events. [2024-06-27 23:04:59,409 INFO L125 PetriNetUnfolderBase]: For 927276/927288 co-relation queries the response was YES. [2024-06-27 23:04:59,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44485 conditions, 5240 events. 3139/5240 cut-off events. For 927276/927288 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 34800 event pairs, 734 based on Foata normal form. 18/5255 useless extension candidates. Maximal degree in co-relation 44292. Up to 4621 conditions per place. [2024-06-27 23:04:59,496 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 414 selfloop transitions, 63 changer transitions 0/484 dead transitions. [2024-06-27 23:04:59,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 484 transitions, 6755 flow [2024-06-27 23:04:59,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:59,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:59,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:04:59,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 23:04:59,497 INFO L175 Difference]: Start difference. First operand has 428 places, 459 transitions, 5677 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:04:59,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 484 transitions, 6755 flow [2024-06-27 23:05:04,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 484 transitions, 6653 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:04,321 INFO L231 Difference]: Finished difference. Result has 430 places, 459 transitions, 5707 flow [2024-06-27 23:05:04,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5575, PETRI_DIFFERENCE_MINUEND_PLACES=422, 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=5707, PETRI_PLACES=430, PETRI_TRANSITIONS=459} [2024-06-27 23:05:04,321 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-27 23:05:04,321 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 459 transitions, 5707 flow [2024-06-27 23:05:04,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:04,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:04,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:04,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:05:04,322 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:04,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:04,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1022868432, now seen corresponding path program 22 times [2024-06-27 23:05:04,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:04,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131511539] [2024-06-27 23:05:04,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:04,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:04,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:04,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:04,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:04,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131511539] [2024-06-27 23:05:04,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131511539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:04,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:04,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:04,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139675414] [2024-06-27 23:05:04,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:04,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:04,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:04,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:04,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:04,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:04,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 459 transitions, 5707 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:04,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:04,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:04,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:05,538 INFO L124 PetriNetUnfolderBase]: 3121/5216 cut-off events. [2024-06-27 23:05:05,539 INFO L125 PetriNetUnfolderBase]: For 897575/897587 co-relation queries the response was YES. [2024-06-27 23:05:05,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43476 conditions, 5216 events. 3121/5216 cut-off events. For 897575/897587 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 34749 event pairs, 752 based on Foata normal form. 20/5235 useless extension candidates. Maximal degree in co-relation 43282. Up to 4522 conditions per place. [2024-06-27 23:05:05,621 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 417 selfloop transitions, 69 changer transitions 0/493 dead transitions. [2024-06-27 23:05:05,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 493 transitions, 6803 flow [2024-06-27 23:05:05,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:05,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:05,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:05:05,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:05:05,622 INFO L175 Difference]: Start difference. First operand has 430 places, 459 transitions, 5707 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:05:05,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 493 transitions, 6803 flow [2024-06-27 23:05:10,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 493 transitions, 6624 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:05:10,482 INFO L231 Difference]: Finished difference. Result has 430 places, 459 transitions, 5677 flow [2024-06-27 23:05:10,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5677, PETRI_PLACES=430, PETRI_TRANSITIONS=459} [2024-06-27 23:05:10,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-27 23:05:10,483 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 459 transitions, 5677 flow [2024-06-27 23:05:10,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:10,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:10,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:10,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:05:10,483 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:10,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:10,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1017506052, now seen corresponding path program 23 times [2024-06-27 23:05:10,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:10,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075397965] [2024-06-27 23:05:10,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:10,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:10,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:10,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:10,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:10,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075397965] [2024-06-27 23:05:10,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075397965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:10,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:10,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:10,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623210033] [2024-06-27 23:05:10,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:10,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:10,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:10,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:10,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:10,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:10,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 459 transitions, 5677 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:10,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:10,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:10,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:11,751 INFO L124 PetriNetUnfolderBase]: 3103/5190 cut-off events. [2024-06-27 23:05:11,752 INFO L125 PetriNetUnfolderBase]: For 849109/849121 co-relation queries the response was YES. [2024-06-27 23:05:11,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42426 conditions, 5190 events. 3103/5190 cut-off events. For 849109/849121 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 34528 event pairs, 744 based on Foata normal form. 20/5209 useless extension candidates. Maximal degree in co-relation 42231. Up to 4514 conditions per place. [2024-06-27 23:05:11,833 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 414 selfloop transitions, 68 changer transitions 0/489 dead transitions. [2024-06-27 23:05:11,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 489 transitions, 6755 flow [2024-06-27 23:05:11,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:11,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:11,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:05:11,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 23:05:11,835 INFO L175 Difference]: Start difference. First operand has 430 places, 459 transitions, 5677 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:05:11,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 489 transitions, 6755 flow [2024-06-27 23:05:15,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 489 transitions, 6598 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:05:15,638 INFO L231 Difference]: Finished difference. Result has 428 places, 459 transitions, 5668 flow [2024-06-27 23:05:15,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5520, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5668, PETRI_PLACES=428, PETRI_TRANSITIONS=459} [2024-06-27 23:05:15,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 23:05:15,638 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 459 transitions, 5668 flow [2024-06-27 23:05:15,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:15,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:15,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:15,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:05:15,639 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:15,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:15,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1011964926, now seen corresponding path program 16 times [2024-06-27 23:05:15,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:15,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815632187] [2024-06-27 23:05:15,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:15,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:15,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:15,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-27 23:05:15,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:15,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815632187] [2024-06-27 23:05:15,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815632187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:15,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:15,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:15,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620189267] [2024-06-27 23:05:15,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:15,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:15,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:15,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:15,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:15,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:15,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 459 transitions, 5668 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:15,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:15,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:15,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:16,825 INFO L124 PetriNetUnfolderBase]: 3131/5234 cut-off events. [2024-06-27 23:05:16,825 INFO L125 PetriNetUnfolderBase]: For 838237/838249 co-relation queries the response was YES. [2024-06-27 23:05:16,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42659 conditions, 5234 events. 3131/5234 cut-off events. For 838237/838249 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34810 event pairs, 748 based on Foata normal form. 20/5253 useless extension candidates. Maximal degree in co-relation 42465. Up to 4673 conditions per place. [2024-06-27 23:05:16,911 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 416 selfloop transitions, 59 changer transitions 0/482 dead transitions. [2024-06-27 23:05:16,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 482 transitions, 6745 flow [2024-06-27 23:05:16,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:16,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:16,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:05:16,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 23:05:16,912 INFO L175 Difference]: Start difference. First operand has 428 places, 459 transitions, 5668 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:05:16,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 482 transitions, 6745 flow [2024-06-27 23:05:21,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 482 transitions, 6592 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:21,360 INFO L231 Difference]: Finished difference. Result has 429 places, 460 transitions, 5674 flow [2024-06-27 23:05:21,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5674, PETRI_PLACES=429, PETRI_TRANSITIONS=460} [2024-06-27 23:05:21,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-27 23:05:21,360 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 460 transitions, 5674 flow [2024-06-27 23:05:21,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:21,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:21,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:21,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:05:21,361 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:21,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:21,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1022689686, now seen corresponding path program 17 times [2024-06-27 23:05:21,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:21,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15626054] [2024-06-27 23:05:21,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:21,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:21,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:21,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:21,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15626054] [2024-06-27 23:05:21,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15626054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:21,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:21,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:21,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072301351] [2024-06-27 23:05:21,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:21,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:21,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:21,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:21,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:21,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:21,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 460 transitions, 5674 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:21,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:21,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:21,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:22,754 INFO L124 PetriNetUnfolderBase]: 3146/5263 cut-off events. [2024-06-27 23:05:22,754 INFO L125 PetriNetUnfolderBase]: For 822729/822741 co-relation queries the response was YES. [2024-06-27 23:05:22,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42590 conditions, 5263 events. 3146/5263 cut-off events. For 822729/822741 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35077 event pairs, 741 based on Foata normal form. 20/5282 useless extension candidates. Maximal degree in co-relation 42396. Up to 4634 conditions per place. [2024-06-27 23:05:22,839 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 414 selfloop transitions, 61 changer transitions 0/482 dead transitions. [2024-06-27 23:05:22,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 482 transitions, 6751 flow [2024-06-27 23:05:22,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:22,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:22,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:05:22,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:05:22,840 INFO L175 Difference]: Start difference. First operand has 429 places, 460 transitions, 5674 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:05:22,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 482 transitions, 6751 flow [2024-06-27 23:05:27,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 482 transitions, 6620 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:27,480 INFO L231 Difference]: Finished difference. Result has 429 places, 461 transitions, 5714 flow [2024-06-27 23:05:27,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5543, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5714, PETRI_PLACES=429, PETRI_TRANSITIONS=461} [2024-06-27 23:05:27,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-27 23:05:27,481 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 461 transitions, 5714 flow [2024-06-27 23:05:27,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:27,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:27,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:27,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:05:27,481 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:27,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:27,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1023016302, now seen corresponding path program 24 times [2024-06-27 23:05:27,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:27,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612442452] [2024-06-27 23:05:27,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:27,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:27,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:27,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:27,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:27,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612442452] [2024-06-27 23:05:27,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612442452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:27,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:27,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:27,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124255] [2024-06-27 23:05:27,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:27,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:27,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:27,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:27,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:27,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:27,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 461 transitions, 5714 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:27,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:27,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:27,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:28,702 INFO L124 PetriNetUnfolderBase]: 3133/5246 cut-off events. [2024-06-27 23:05:28,702 INFO L125 PetriNetUnfolderBase]: For 762238/762250 co-relation queries the response was YES. [2024-06-27 23:05:28,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41750 conditions, 5246 events. 3133/5246 cut-off events. For 762238/762250 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35042 event pairs, 510 based on Foata normal form. 18/5263 useless extension candidates. Maximal degree in co-relation 41556. Up to 4219 conditions per place. [2024-06-27 23:05:28,788 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 86 changer transitions 0/498 dead transitions. [2024-06-27 23:05:28,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 498 transitions, 6844 flow [2024-06-27 23:05:28,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:28,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:28,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:05:28,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:05:28,790 INFO L175 Difference]: Start difference. First operand has 429 places, 461 transitions, 5714 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:05:28,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 498 transitions, 6844 flow [2024-06-27 23:05:32,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 498 transitions, 6700 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:32,668 INFO L231 Difference]: Finished difference. Result has 430 places, 461 transitions, 5750 flow [2024-06-27 23:05:32,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5570, PETRI_DIFFERENCE_MINUEND_PLACES=422, 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=5750, PETRI_PLACES=430, PETRI_TRANSITIONS=461} [2024-06-27 23:05:32,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-27 23:05:32,669 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 461 transitions, 5750 flow [2024-06-27 23:05:32,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:32,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:32,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:32,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:05:32,669 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:32,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:32,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1023016116, now seen corresponding path program 18 times [2024-06-27 23:05:32,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:32,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649940987] [2024-06-27 23:05:32,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:32,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:32,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:32,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:32,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649940987] [2024-06-27 23:05:32,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649940987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:32,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:32,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:32,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871837407] [2024-06-27 23:05:32,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:32,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:32,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:32,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:32,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:32,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:32,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 461 transitions, 5750 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:32,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:32,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:32,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:34,036 INFO L124 PetriNetUnfolderBase]: 3120/5225 cut-off events. [2024-06-27 23:05:34,037 INFO L125 PetriNetUnfolderBase]: For 707114/707126 co-relation queries the response was YES. [2024-06-27 23:05:34,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40794 conditions, 5225 events. 3120/5225 cut-off events. For 707114/707126 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 34860 event pairs, 511 based on Foata normal form. 18/5242 useless extension candidates. Maximal degree in co-relation 40601. Up to 4300 conditions per place. [2024-06-27 23:05:34,115 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 402 selfloop transitions, 79 changer transitions 0/488 dead transitions. [2024-06-27 23:05:34,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 488 transitions, 6842 flow [2024-06-27 23:05:34,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:34,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:34,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:05:34,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 23:05:34,116 INFO L175 Difference]: Start difference. First operand has 430 places, 461 transitions, 5750 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:05:34,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 488 transitions, 6842 flow [2024-06-27 23:05:37,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 488 transitions, 6650 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:05:37,358 INFO L231 Difference]: Finished difference. Result has 428 places, 461 transitions, 5730 flow [2024-06-27 23:05:37,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5558, PETRI_DIFFERENCE_MINUEND_PLACES=421, 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=5730, PETRI_PLACES=428, PETRI_TRANSITIONS=461} [2024-06-27 23:05:37,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 23:05:37,359 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 461 transitions, 5730 flow [2024-06-27 23:05:37,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:37,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:37,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:37,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:05:37,360 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:37,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:37,360 INFO L85 PathProgramCache]: Analyzing trace with hash 836591948, now seen corresponding path program 19 times [2024-06-27 23:05:37,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:37,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390664057] [2024-06-27 23:05:37,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:37,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:37,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:37,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:37,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:37,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390664057] [2024-06-27 23:05:37,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390664057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:37,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:37,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:37,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367365306] [2024-06-27 23:05:37,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:37,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:37,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:37,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:37,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:37,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:37,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 461 transitions, 5730 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:37,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:37,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:37,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:38,594 INFO L124 PetriNetUnfolderBase]: 3148/5273 cut-off events. [2024-06-27 23:05:38,595 INFO L125 PetriNetUnfolderBase]: For 712984/712996 co-relation queries the response was YES. [2024-06-27 23:05:38,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41130 conditions, 5273 events. 3148/5273 cut-off events. For 712984/712996 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 35226 event pairs, 757 based on Foata normal form. 20/5292 useless extension candidates. Maximal degree in co-relation 40938. Up to 4636 conditions per place. [2024-06-27 23:05:38,682 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 393 selfloop transitions, 89 changer transitions 0/489 dead transitions. [2024-06-27 23:05:38,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 489 transitions, 6837 flow [2024-06-27 23:05:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:05:38,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:05:38,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 23:05:38,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 23:05:38,683 INFO L175 Difference]: Start difference. First operand has 428 places, 461 transitions, 5730 flow. Second operand 10 states and 221 transitions. [2024-06-27 23:05:38,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 489 transitions, 6837 flow [2024-06-27 23:05:42,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 489 transitions, 6661 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:05:42,379 INFO L231 Difference]: Finished difference. Result has 430 places, 462 transitions, 5780 flow [2024-06-27 23:05:42,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5554, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5780, PETRI_PLACES=430, PETRI_TRANSITIONS=462} [2024-06-27 23:05:42,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-27 23:05:42,380 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 462 transitions, 5780 flow [2024-06-27 23:05:42,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:42,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:42,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:42,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:05:42,381 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:42,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:42,381 INFO L85 PathProgramCache]: Analyzing trace with hash 836265518, now seen corresponding path program 20 times [2024-06-27 23:05:42,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:42,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182631145] [2024-06-27 23:05:42,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:42,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:42,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:42,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:42,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:42,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182631145] [2024-06-27 23:05:42,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182631145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:42,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:42,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:42,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862322112] [2024-06-27 23:05:42,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:42,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:42,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:42,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:42,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:42,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:42,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 462 transitions, 5780 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:42,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:42,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:42,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:43,647 INFO L124 PetriNetUnfolderBase]: 3168/5292 cut-off events. [2024-06-27 23:05:43,648 INFO L125 PetriNetUnfolderBase]: For 677920/677932 co-relation queries the response was YES. [2024-06-27 23:05:43,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41095 conditions, 5292 events. 3168/5292 cut-off events. For 677920/677932 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 35343 event pairs, 724 based on Foata normal form. 18/5296 useless extension candidates. Maximal degree in co-relation 40905. Up to 4442 conditions per place. [2024-06-27 23:05:43,732 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 386 selfloop transitions, 104 changer transitions 0/497 dead transitions. [2024-06-27 23:05:43,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 497 transitions, 7179 flow [2024-06-27 23:05:43,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:05:43,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:05:43,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-27 23:05:43,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-27 23:05:43,734 INFO L175 Difference]: Start difference. First operand has 430 places, 462 transitions, 5780 flow. Second operand 10 states and 228 transitions. [2024-06-27 23:05:43,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 497 transitions, 7179 flow [2024-06-27 23:05:47,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 497 transitions, 6981 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:05:47,380 INFO L231 Difference]: Finished difference. Result has 431 places, 463 transitions, 5841 flow [2024-06-27 23:05:47,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5588, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5841, PETRI_PLACES=431, PETRI_TRANSITIONS=463} [2024-06-27 23:05:47,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-27 23:05:47,381 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 463 transitions, 5841 flow [2024-06-27 23:05:47,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:47,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:47,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, 1, 1] [2024-06-27 23:05:47,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:05:47,381 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:47,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:47,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1513914430, now seen corresponding path program 21 times [2024-06-27 23:05:47,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:47,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552646154] [2024-06-27 23:05:47,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:47,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:47,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:47,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:47,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:47,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552646154] [2024-06-27 23:05:47,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552646154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:47,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:47,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:47,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476846836] [2024-06-27 23:05:47,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:47,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:47,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:47,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:47,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:47,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:47,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 463 transitions, 5841 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:47,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:47,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:47,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:48,564 INFO L124 PetriNetUnfolderBase]: 3196/5346 cut-off events. [2024-06-27 23:05:48,564 INFO L125 PetriNetUnfolderBase]: For 684913/684921 co-relation queries the response was YES. [2024-06-27 23:05:48,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41495 conditions, 5346 events. 3196/5346 cut-off events. For 684913/684921 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35837 event pairs, 787 based on Foata normal form. 13/5357 useless extension candidates. Maximal degree in co-relation 41305. Up to 4776 conditions per place. [2024-06-27 23:05:48,647 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 394 selfloop transitions, 78 changer transitions 0/479 dead transitions. [2024-06-27 23:05:48,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 479 transitions, 6900 flow [2024-06-27 23:05:48,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:48,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:48,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:05:48,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 23:05:48,649 INFO L175 Difference]: Start difference. First operand has 431 places, 463 transitions, 5841 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:05:48,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 479 transitions, 6900 flow [2024-06-27 23:05:51,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 479 transitions, 6704 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:05:51,965 INFO L231 Difference]: Finished difference. Result has 429 places, 464 transitions, 5845 flow [2024-06-27 23:05:51,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5646, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5845, PETRI_PLACES=429, PETRI_TRANSITIONS=464} [2024-06-27 23:05:51,966 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-27 23:05:51,966 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 464 transitions, 5845 flow [2024-06-27 23:05:51,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:51,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:51,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:51,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:05:51,966 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:51,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:51,967 INFO L85 PathProgramCache]: Analyzing trace with hash 836265332, now seen corresponding path program 25 times [2024-06-27 23:05:51,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:51,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172301859] [2024-06-27 23:05:51,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:51,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:51,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:52,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:52,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:52,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172301859] [2024-06-27 23:05:52,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172301859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:52,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:52,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:52,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334360988] [2024-06-27 23:05:52,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:52,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:52,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:52,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:52,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:52,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:52,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 464 transitions, 5845 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:52,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:52,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:52,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:53,225 INFO L124 PetriNetUnfolderBase]: 3183/5324 cut-off events. [2024-06-27 23:05:53,226 INFO L125 PetriNetUnfolderBase]: For 629762/629774 co-relation queries the response was YES. [2024-06-27 23:05:53,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40422 conditions, 5324 events. 3183/5324 cut-off events. For 629762/629774 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 35679 event pairs, 693 based on Foata normal form. 18/5335 useless extension candidates. Maximal degree in co-relation 40233. Up to 4365 conditions per place. [2024-06-27 23:05:53,310 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 398 selfloop transitions, 105 changer transitions 0/510 dead transitions. [2024-06-27 23:05:53,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 510 transitions, 7255 flow [2024-06-27 23:05:53,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:05:53,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:05:53,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-27 23:05:53,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 23:05:53,311 INFO L175 Difference]: Start difference. First operand has 429 places, 464 transitions, 5845 flow. Second operand 10 states and 242 transitions. [2024-06-27 23:05:53,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 510 transitions, 7255 flow [2024-06-27 23:05:56,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 510 transitions, 7078 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:56,633 INFO L231 Difference]: Finished difference. Result has 434 places, 464 transitions, 5888 flow [2024-06-27 23:05:56,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5668, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5888, PETRI_PLACES=434, PETRI_TRANSITIONS=464} [2024-06-27 23:05:56,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-27 23:05:56,634 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 464 transitions, 5888 flow [2024-06-27 23:05:56,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:56,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:56,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-27 23:05:56,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:05:56,635 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:56,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:56,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1064493098, now seen corresponding path program 22 times [2024-06-27 23:05:56,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:56,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097511240] [2024-06-27 23:05:56,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:56,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:56,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:56,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:56,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:56,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097511240] [2024-06-27 23:05:56,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097511240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:56,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:56,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:56,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151615204] [2024-06-27 23:05:56,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:56,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:56,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:56,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:56,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:56,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:56,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 464 transitions, 5888 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:56,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:56,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:56,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:57,939 INFO L124 PetriNetUnfolderBase]: 3165/5304 cut-off events. [2024-06-27 23:05:57,939 INFO L125 PetriNetUnfolderBase]: For 596123/596135 co-relation queries the response was YES. [2024-06-27 23:05:57,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39420 conditions, 5304 events. 3165/5304 cut-off events. For 596123/596135 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35611 event pairs, 750 based on Foata normal form. 20/5323 useless extension candidates. Maximal degree in co-relation 39230. Up to 4699 conditions per place. [2024-06-27 23:05:58,008 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 396 selfloop transitions, 84 changer transitions 0/487 dead transitions. [2024-06-27 23:05:58,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 487 transitions, 6946 flow [2024-06-27 23:05:58,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:58,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:58,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 23:05:58,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 23:05:58,015 INFO L175 Difference]: Start difference. First operand has 434 places, 464 transitions, 5888 flow. Second operand 9 states and 200 transitions. [2024-06-27 23:05:58,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 487 transitions, 6946 flow [2024-06-27 23:06:01,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 487 transitions, 6730 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 23:06:01,362 INFO L231 Difference]: Finished difference. Result has 433 places, 464 transitions, 5848 flow [2024-06-27 23:06:01,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5672, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5848, PETRI_PLACES=433, PETRI_TRANSITIONS=464} [2024-06-27 23:06:01,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-27 23:06:01,364 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 464 transitions, 5848 flow [2024-06-27 23:06:01,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:01,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:01,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:01,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:06:01,365 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:01,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:01,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1516771390, now seen corresponding path program 23 times [2024-06-27 23:06:01,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:01,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500791056] [2024-06-27 23:06:01,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:01,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:01,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:01,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:01,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:01,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500791056] [2024-06-27 23:06:01,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500791056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:01,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:01,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:01,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052855038] [2024-06-27 23:06:01,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:01,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:01,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:01,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:01,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:01,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:01,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 464 transitions, 5848 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:01,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:01,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:01,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:02,529 INFO L124 PetriNetUnfolderBase]: 3193/5345 cut-off events. [2024-06-27 23:06:02,529 INFO L125 PetriNetUnfolderBase]: For 578249/578257 co-relation queries the response was YES. [2024-06-27 23:06:02,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39399 conditions, 5345 events. 3193/5345 cut-off events. For 578249/578257 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 35944 event pairs, 772 based on Foata normal form. 13/5356 useless extension candidates. Maximal degree in co-relation 39210. Up to 4667 conditions per place. [2024-06-27 23:06:02,613 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 397 selfloop transitions, 80 changer transitions 0/484 dead transitions. [2024-06-27 23:06:02,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 484 transitions, 6963 flow [2024-06-27 23:06:02,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:02,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:02,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:06:02,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:06:02,614 INFO L175 Difference]: Start difference. First operand has 433 places, 464 transitions, 5848 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:06:02,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 484 transitions, 6963 flow [2024-06-27 23:06:05,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 484 transitions, 6755 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:05,839 INFO L231 Difference]: Finished difference. Result has 431 places, 465 transitions, 5837 flow [2024-06-27 23:06:05,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5640, PETRI_DIFFERENCE_MINUEND_PLACES=424, 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=5837, PETRI_PLACES=431, PETRI_TRANSITIONS=465} [2024-06-27 23:06:05,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-27 23:06:05,840 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 465 transitions, 5837 flow [2024-06-27 23:06:05,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:05,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:05,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:05,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:06:05,840 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:05,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:05,841 INFO L85 PathProgramCache]: Analyzing trace with hash 836413202, now seen corresponding path program 26 times [2024-06-27 23:06:05,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:05,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858089888] [2024-06-27 23:06:05,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:05,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:05,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:06,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:06,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:06,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858089888] [2024-06-27 23:06:06,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858089888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:06,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:06,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:06,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743325417] [2024-06-27 23:06:06,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:06,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:06,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:06,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:06,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:06,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:06,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 465 transitions, 5837 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:06,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:06,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:06,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:07,037 INFO L124 PetriNetUnfolderBase]: 3175/5322 cut-off events. [2024-06-27 23:06:07,037 INFO L125 PetriNetUnfolderBase]: For 507797/507809 co-relation queries the response was YES. [2024-06-27 23:06:07,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38138 conditions, 5322 events. 3175/5322 cut-off events. For 507797/507809 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 35841 event pairs, 744 based on Foata normal form. 20/5341 useless extension candidates. Maximal degree in co-relation 37949. Up to 4552 conditions per place. [2024-06-27 23:06:07,118 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 93 changer transitions 0/503 dead transitions. [2024-06-27 23:06:07,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 503 transitions, 6963 flow [2024-06-27 23:06:07,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:07,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:07,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:06:07,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:06:07,120 INFO L175 Difference]: Start difference. First operand has 431 places, 465 transitions, 5837 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:06:07,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 503 transitions, 6963 flow [2024-06-27 23:06:09,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 503 transitions, 6785 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:09,977 INFO L231 Difference]: Finished difference. Result has 435 places, 465 transitions, 5859 flow [2024-06-27 23:06:09,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5659, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5859, PETRI_PLACES=435, PETRI_TRANSITIONS=465} [2024-06-27 23:06:09,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-27 23:06:09,977 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 465 transitions, 5859 flow [2024-06-27 23:06:09,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:09,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:09,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:09,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:06:09,978 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:09,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:09,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1061636138, now seen corresponding path program 24 times [2024-06-27 23:06:09,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:09,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989102272] [2024-06-27 23:06:09,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:09,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:09,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:10,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:10,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:10,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989102272] [2024-06-27 23:06:10,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989102272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:10,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:10,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:10,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414488410] [2024-06-27 23:06:10,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:10,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:10,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:10,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:10,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:10,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:10,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 465 transitions, 5859 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:10,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:10,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:10,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:11,170 INFO L124 PetriNetUnfolderBase]: 3190/5347 cut-off events. [2024-06-27 23:06:11,170 INFO L125 PetriNetUnfolderBase]: For 501864/501876 co-relation queries the response was YES. [2024-06-27 23:06:11,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38190 conditions, 5347 events. 3190/5347 cut-off events. For 501864/501876 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 35886 event pairs, 739 based on Foata normal form. 20/5366 useless extension candidates. Maximal degree in co-relation 38000. Up to 4430 conditions per place. [2024-06-27 23:06:11,252 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 395 selfloop transitions, 91 changer transitions 0/493 dead transitions. [2024-06-27 23:06:11,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 493 transitions, 7014 flow [2024-06-27 23:06:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:11,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:11,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:06:11,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:06:11,253 INFO L175 Difference]: Start difference. First operand has 435 places, 465 transitions, 5859 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:06:11,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 493 transitions, 7014 flow [2024-06-27 23:06:13,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 493 transitions, 6789 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:06:13,864 INFO L231 Difference]: Finished difference. Result has 433 places, 466 transitions, 5857 flow [2024-06-27 23:06:13,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5634, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5857, PETRI_PLACES=433, PETRI_TRANSITIONS=466} [2024-06-27 23:06:13,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-27 23:06:13,865 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 466 transitions, 5857 flow [2024-06-27 23:06:13,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:13,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:13,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:13,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:06:13,865 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:13,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:13,866 INFO L85 PathProgramCache]: Analyzing trace with hash 747936908, now seen corresponding path program 25 times [2024-06-27 23:06:13,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:13,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657422666] [2024-06-27 23:06:13,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:13,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:13,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:13,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:13,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:13,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657422666] [2024-06-27 23:06:13,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657422666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:13,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:13,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:13,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731104247] [2024-06-27 23:06:13,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:13,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:13,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:13,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:13,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:14,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:14,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 466 transitions, 5857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:14,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:14,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:14,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:15,087 INFO L124 PetriNetUnfolderBase]: 3210/5383 cut-off events. [2024-06-27 23:06:15,088 INFO L125 PetriNetUnfolderBase]: For 475416/475428 co-relation queries the response was YES. [2024-06-27 23:06:15,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38406 conditions, 5383 events. 3210/5383 cut-off events. For 475416/475428 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36217 event pairs, 489 based on Foata normal form. 18/5400 useless extension candidates. Maximal degree in co-relation 38217. Up to 3690 conditions per place. [2024-06-27 23:06:15,303 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 137 changer transitions 0/500 dead transitions. [2024-06-27 23:06:15,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 500 transitions, 7268 flow [2024-06-27 23:06:15,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:15,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:15,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 23:06:15,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 23:06:15,304 INFO L175 Difference]: Start difference. First operand has 433 places, 466 transitions, 5857 flow. Second operand 9 states and 209 transitions. [2024-06-27 23:06:15,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 500 transitions, 7268 flow [2024-06-27 23:06:17,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 500 transitions, 7070 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:17,809 INFO L231 Difference]: Finished difference. Result has 435 places, 467 transitions, 5978 flow [2024-06-27 23:06:17,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5978, PETRI_PLACES=435, PETRI_TRANSITIONS=467} [2024-06-27 23:06:17,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-27 23:06:17,810 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 467 transitions, 5978 flow [2024-06-27 23:06:17,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:17,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:17,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:17,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:06:17,811 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:17,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:17,811 INFO L85 PathProgramCache]: Analyzing trace with hash 747699572, now seen corresponding path program 27 times [2024-06-27 23:06:17,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:17,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535454021] [2024-06-27 23:06:17,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:17,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:17,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:17,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:17,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:17,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535454021] [2024-06-27 23:06:17,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535454021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:17,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:17,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:17,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638893271] [2024-06-27 23:06:17,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:17,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:17,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:17,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:17,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:18,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:18,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 467 transitions, 5978 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:18,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:18,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:18,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:19,005 INFO L124 PetriNetUnfolderBase]: 3197/5364 cut-off events. [2024-06-27 23:06:19,005 INFO L125 PetriNetUnfolderBase]: For 437992/438004 co-relation queries the response was YES. [2024-06-27 23:06:19,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37917 conditions, 5364 events. 3197/5364 cut-off events. For 437992/438004 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36131 event pairs, 460 based on Foata normal form. 18/5381 useless extension candidates. Maximal degree in co-relation 37727. Up to 3774 conditions per place. [2024-06-27 23:06:19,086 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 378 selfloop transitions, 124 changer transitions 0/509 dead transitions. [2024-06-27 23:06:19,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 509 transitions, 7142 flow [2024-06-27 23:06:19,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:19,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:19,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 23:06:19,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 23:06:19,087 INFO L175 Difference]: Start difference. First operand has 435 places, 467 transitions, 5978 flow. Second operand 9 states and 220 transitions. [2024-06-27 23:06:19,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 509 transitions, 7142 flow [2024-06-27 23:06:21,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 509 transitions, 6864 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:21,565 INFO L231 Difference]: Finished difference. Result has 435 places, 467 transitions, 5956 flow [2024-06-27 23:06:21,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=426, 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=5956, PETRI_PLACES=435, PETRI_TRANSITIONS=467} [2024-06-27 23:06:21,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-27 23:06:21,565 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 467 transitions, 5956 flow [2024-06-27 23:06:21,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:21,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:21,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, 1] [2024-06-27 23:06:21,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:06:21,566 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:21,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:21,566 INFO L85 PathProgramCache]: Analyzing trace with hash 747699758, now seen corresponding path program 26 times [2024-06-27 23:06:21,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:21,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113946642] [2024-06-27 23:06:21,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:21,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:21,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:21,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:21,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113946642] [2024-06-27 23:06:21,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113946642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:21,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:21,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:21,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658089154] [2024-06-27 23:06:21,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:21,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:21,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:21,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:21,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:21,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:21,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 467 transitions, 5956 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:21,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:21,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:21,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:22,816 INFO L124 PetriNetUnfolderBase]: 3184/5345 cut-off events. [2024-06-27 23:06:22,816 INFO L125 PetriNetUnfolderBase]: For 391073/391085 co-relation queries the response was YES. [2024-06-27 23:06:22,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36826 conditions, 5345 events. 3184/5345 cut-off events. For 391073/391085 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 35995 event pairs, 480 based on Foata normal form. 18/5362 useless extension candidates. Maximal degree in co-relation 36638. Up to 3665 conditions per place. [2024-06-27 23:06:22,897 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 134 changer transitions 0/503 dead transitions. [2024-06-27 23:06:22,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 503 transitions, 7142 flow [2024-06-27 23:06:22,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:22,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:22,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 23:06:22,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:06:22,899 INFO L175 Difference]: Start difference. First operand has 435 places, 467 transitions, 5956 flow. Second operand 9 states and 213 transitions. [2024-06-27 23:06:22,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 503 transitions, 7142 flow [2024-06-27 23:06:25,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 503 transitions, 6832 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 23:06:25,335 INFO L231 Difference]: Finished difference. Result has 434 places, 467 transitions, 5924 flow [2024-06-27 23:06:25,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5646, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5924, PETRI_PLACES=434, PETRI_TRANSITIONS=467} [2024-06-27 23:06:25,335 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-27 23:06:25,335 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 467 transitions, 5924 flow [2024-06-27 23:06:25,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:25,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:25,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:25,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:06:25,336 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:25,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:25,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1507955516, now seen corresponding path program 1 times [2024-06-27 23:06:25,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:25,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645780841] [2024-06-27 23:06:25,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:25,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:25,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:25,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:25,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:25,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645780841] [2024-06-27 23:06:25,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645780841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:25,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:25,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:25,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493535665] [2024-06-27 23:06:25,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:25,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:25,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:25,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:25,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:25,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:25,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 467 transitions, 5924 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:25,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:25,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:25,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:26,653 INFO L124 PetriNetUnfolderBase]: 3204/5381 cut-off events. [2024-06-27 23:06:26,654 INFO L125 PetriNetUnfolderBase]: For 386962/386974 co-relation queries the response was YES. [2024-06-27 23:06:26,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37047 conditions, 5381 events. 3204/5381 cut-off events. For 386962/386974 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 36371 event pairs, 704 based on Foata normal form. 18/5398 useless extension candidates. Maximal degree in co-relation 36859. Up to 4077 conditions per place. [2024-06-27 23:06:26,726 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 408 selfloop transitions, 95 changer transitions 0/510 dead transitions. [2024-06-27 23:06:26,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 510 transitions, 7356 flow [2024-06-27 23:06:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:26,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 23:06:26,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 23:06:26,727 INFO L175 Difference]: Start difference. First operand has 434 places, 467 transitions, 5924 flow. Second operand 9 states and 218 transitions. [2024-06-27 23:06:26,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 510 transitions, 7356 flow [2024-06-27 23:06:28,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 510 transitions, 7050 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:06:28,816 INFO L231 Difference]: Finished difference. Result has 432 places, 468 transitions, 5838 flow [2024-06-27 23:06:28,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5624, PETRI_DIFFERENCE_MINUEND_PLACES=423, 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=5838, PETRI_PLACES=432, PETRI_TRANSITIONS=468} [2024-06-27 23:06:28,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-27 23:06:28,816 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 468 transitions, 5838 flow [2024-06-27 23:06:28,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:28,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:28,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:28,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:06:28,817 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:28,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:28,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1508254046, now seen corresponding path program 2 times [2024-06-27 23:06:28,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:28,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276623555] [2024-06-27 23:06:28,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:28,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:28,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:28,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:28,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:28,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276623555] [2024-06-27 23:06:28,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276623555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:28,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:28,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:28,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963821956] [2024-06-27 23:06:28,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:28,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:28,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:28,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:28,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:29,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:29,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 468 transitions, 5838 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:29,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:29,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:29,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:30,052 INFO L124 PetriNetUnfolderBase]: 3224/5417 cut-off events. [2024-06-27 23:06:30,052 INFO L125 PetriNetUnfolderBase]: For 372841/372853 co-relation queries the response was YES. [2024-06-27 23:06:30,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36795 conditions, 5417 events. 3224/5417 cut-off events. For 372841/372853 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 36667 event pairs, 692 based on Foata normal form. 18/5434 useless extension candidates. Maximal degree in co-relation 36609. Up to 4089 conditions per place. [2024-06-27 23:06:30,135 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 97 changer transitions 0/509 dead transitions. [2024-06-27 23:06:30,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 509 transitions, 7278 flow [2024-06-27 23:06:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:30,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:06:30,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:06:30,136 INFO L175 Difference]: Start difference. First operand has 432 places, 468 transitions, 5838 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:06:30,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 509 transitions, 7278 flow [2024-06-27 23:06:32,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 509 transitions, 6990 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:32,565 INFO L231 Difference]: Finished difference. Result has 434 places, 469 transitions, 5770 flow [2024-06-27 23:06:32,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5559, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5770, PETRI_PLACES=434, PETRI_TRANSITIONS=469} [2024-06-27 23:06:32,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-27 23:06:32,565 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 469 transitions, 5770 flow [2024-06-27 23:06:32,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:32,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:32,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, 1] [2024-06-27 23:06:32,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:06:32,566 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:32,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:32,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1508254418, now seen corresponding path program 1 times [2024-06-27 23:06:32,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:32,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359551252] [2024-06-27 23:06:32,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:32,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:32,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:32,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:32,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:32,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359551252] [2024-06-27 23:06:32,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359551252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:32,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:32,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:32,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253980066] [2024-06-27 23:06:32,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:32,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:32,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:32,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:32,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:32,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:32,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 469 transitions, 5770 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:32,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:32,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:32,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:33,804 INFO L124 PetriNetUnfolderBase]: 3331/5590 cut-off events. [2024-06-27 23:06:33,804 INFO L125 PetriNetUnfolderBase]: For 427938/427950 co-relation queries the response was YES. [2024-06-27 23:06:33,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38152 conditions, 5590 events. 3331/5590 cut-off events. For 427938/427950 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 37984 event pairs, 740 based on Foata normal form. 18/5607 useless extension candidates. Maximal degree in co-relation 37966. Up to 4707 conditions per place. [2024-06-27 23:06:33,892 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 419 selfloop transitions, 81 changer transitions 0/507 dead transitions. [2024-06-27 23:06:33,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 507 transitions, 7236 flow [2024-06-27 23:06:33,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:33,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:33,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 23:06:33,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 23:06:33,893 INFO L175 Difference]: Start difference. First operand has 434 places, 469 transitions, 5770 flow. Second operand 9 states and 206 transitions. [2024-06-27 23:06:33,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 507 transitions, 7236 flow [2024-06-27 23:06:36,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 507 transitions, 7025 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:36,833 INFO L231 Difference]: Finished difference. Result has 438 places, 477 transitions, 5886 flow [2024-06-27 23:06:36,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5886, PETRI_PLACES=438, PETRI_TRANSITIONS=477} [2024-06-27 23:06:36,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-27 23:06:36,834 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 477 transitions, 5886 flow [2024-06-27 23:06:36,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-27 23:06:36,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:36,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-27 23:06:36,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:06:36,834 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:36,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:36,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1596968048, now seen corresponding path program 2 times [2024-06-27 23:06:36,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:36,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122825269] [2024-06-27 23:06:36,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:36,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:36,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:36,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:36,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:36,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122825269] [2024-06-27 23:06:36,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122825269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:36,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:36,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:36,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443030743] [2024-06-27 23:06:36,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:36,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:36,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:36,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:36,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:37,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:37,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 477 transitions, 5886 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:37,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:37,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:37,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:38,143 INFO L124 PetriNetUnfolderBase]: 3359/5638 cut-off events. [2024-06-27 23:06:38,143 INFO L125 PetriNetUnfolderBase]: For 449036/449048 co-relation queries the response was YES. [2024-06-27 23:06:38,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38534 conditions, 5638 events. 3359/5638 cut-off events. For 449036/449048 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38415 event pairs, 812 based on Foata normal form. 20/5657 useless extension candidates. Maximal degree in co-relation 38346. Up to 5032 conditions per place. [2024-06-27 23:06:38,220 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 424 selfloop transitions, 67 changer transitions 0/498 dead transitions. [2024-06-27 23:06:38,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 498 transitions, 6981 flow [2024-06-27 23:06:38,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:38,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:38,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 23:06:38,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 23:06:38,221 INFO L175 Difference]: Start difference. First operand has 438 places, 477 transitions, 5886 flow. Second operand 9 states and 199 transitions. [2024-06-27 23:06:38,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 498 transitions, 6981 flow [2024-06-27 23:06:40,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 498 transitions, 6880 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:41,004 INFO L231 Difference]: Finished difference. Result has 442 places, 478 transitions, 5956 flow [2024-06-27 23:06:41,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5785, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5956, PETRI_PLACES=442, PETRI_TRANSITIONS=478} [2024-06-27 23:06:41,004 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-27 23:06:41,004 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 478 transitions, 5956 flow [2024-06-27 23:06:41,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:41,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:41,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:41,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:06:41,005 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:41,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:41,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1596820178, now seen corresponding path program 3 times [2024-06-27 23:06:41,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:41,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986359944] [2024-06-27 23:06:41,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:41,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:41,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:41,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:41,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:41,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986359944] [2024-06-27 23:06:41,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986359944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:41,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:41,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:41,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007330185] [2024-06-27 23:06:41,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:41,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:41,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:41,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:41,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:41,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:41,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 478 transitions, 5956 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:41,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:41,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:41,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:42,297 INFO L124 PetriNetUnfolderBase]: 3379/5668 cut-off events. [2024-06-27 23:06:42,297 INFO L125 PetriNetUnfolderBase]: For 439104/439116 co-relation queries the response was YES. [2024-06-27 23:06:42,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38903 conditions, 5668 events. 3379/5668 cut-off events. For 439104/439116 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 38662 event pairs, 800 based on Foata normal form. 18/5685 useless extension candidates. Maximal degree in co-relation 38714. Up to 5004 conditions per place. [2024-06-27 23:06:42,384 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 424 selfloop transitions, 73 changer transitions 0/504 dead transitions. [2024-06-27 23:06:42,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 504 transitions, 7103 flow [2024-06-27 23:06:42,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:42,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:42,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-27 23:06:42,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:06:42,385 INFO L175 Difference]: Start difference. First operand has 442 places, 478 transitions, 5956 flow. Second operand 10 states and 220 transitions. [2024-06-27 23:06:42,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 504 transitions, 7103 flow [2024-06-27 23:06:44,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 504 transitions, 6963 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:44,737 INFO L231 Difference]: Finished difference. Result has 446 places, 480 transitions, 6021 flow [2024-06-27 23:06:44,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5816, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6021, PETRI_PLACES=446, PETRI_TRANSITIONS=480} [2024-06-27 23:06:44,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-27 23:06:44,737 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 480 transitions, 6021 flow [2024-06-27 23:06:44,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:44,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:44,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:44,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:06:44,738 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:44,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:44,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1596819806, now seen corresponding path program 3 times [2024-06-27 23:06:44,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:44,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458291040] [2024-06-27 23:06:44,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:44,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:44,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:44,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:44,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:44,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458291040] [2024-06-27 23:06:44,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458291040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:44,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:44,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:44,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086830020] [2024-06-27 23:06:44,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:44,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:44,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:44,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:44,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:44,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:44,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 480 transitions, 6021 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:44,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:44,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:44,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:46,042 INFO L124 PetriNetUnfolderBase]: 3399/5702 cut-off events. [2024-06-27 23:06:46,043 INFO L125 PetriNetUnfolderBase]: For 445769/445781 co-relation queries the response was YES. [2024-06-27 23:06:46,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39183 conditions, 5702 events. 3399/5702 cut-off events. For 445769/445781 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 38923 event pairs, 812 based on Foata normal form. 18/5715 useless extension candidates. Maximal degree in co-relation 38992. Up to 4967 conditions per place. [2024-06-27 23:06:46,128 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 418 selfloop transitions, 89 changer transitions 0/514 dead transitions. [2024-06-27 23:06:46,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 514 transitions, 7189 flow [2024-06-27 23:06:46,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:46,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:46,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-27 23:06:46,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-27 23:06:46,129 INFO L175 Difference]: Start difference. First operand has 446 places, 480 transitions, 6021 flow. Second operand 10 states and 227 transitions. [2024-06-27 23:06:46,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 514 transitions, 7189 flow [2024-06-27 23:06:48,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 514 transitions, 7035 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:48,276 INFO L231 Difference]: Finished difference. Result has 448 places, 481 transitions, 6066 flow [2024-06-27 23:06:48,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5867, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6066, PETRI_PLACES=448, PETRI_TRANSITIONS=481} [2024-06-27 23:06:48,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 407 predicate places. [2024-06-27 23:06:48,276 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 481 transitions, 6066 flow [2024-06-27 23:06:48,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:48,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:48,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:48,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:06:48,277 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:48,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:48,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1017142608, now seen corresponding path program 4 times [2024-06-27 23:06:48,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:48,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142305614] [2024-06-27 23:06:48,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:48,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:48,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:48,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:48,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142305614] [2024-06-27 23:06:48,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142305614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:48,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:48,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:48,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611198992] [2024-06-27 23:06:48,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:48,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:48,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:48,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:48,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:48,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:48,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 481 transitions, 6066 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:48,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:48,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:48,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:49,588 INFO L124 PetriNetUnfolderBase]: 3427/5750 cut-off events. [2024-06-27 23:06:49,588 INFO L125 PetriNetUnfolderBase]: For 459577/459589 co-relation queries the response was YES. [2024-06-27 23:06:49,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39592 conditions, 5750 events. 3427/5750 cut-off events. For 459577/459589 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 39308 event pairs, 826 based on Foata normal form. 20/5769 useless extension candidates. Maximal degree in co-relation 39401. Up to 5171 conditions per place. [2024-06-27 23:06:49,675 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 445 selfloop transitions, 48 changer transitions 0/500 dead transitions. [2024-06-27 23:06:49,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 500 transitions, 7165 flow [2024-06-27 23:06:49,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:49,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:49,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:06:49,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:06:49,677 INFO L175 Difference]: Start difference. First operand has 448 places, 481 transitions, 6066 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:06:49,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 500 transitions, 7165 flow [2024-06-27 23:06:52,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 500 transitions, 6986 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:52,569 INFO L231 Difference]: Finished difference. Result has 447 places, 482 transitions, 6024 flow [2024-06-27 23:06:52,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5887, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6024, PETRI_PLACES=447, PETRI_TRANSITIONS=482} [2024-06-27 23:06:52,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-27 23:06:52,569 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 482 transitions, 6024 flow [2024-06-27 23:06:52,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:52,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:52,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, 1, 1] [2024-06-27 23:06:52,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:06:52,570 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:52,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:52,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1011780228, now seen corresponding path program 5 times [2024-06-27 23:06:52,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:52,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251789252] [2024-06-27 23:06:52,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:52,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:52,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:52,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:52,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:52,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251789252] [2024-06-27 23:06:52,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251789252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:52,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:52,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:52,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107142994] [2024-06-27 23:06:52,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:52,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:52,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:52,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:52,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:52,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:52,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 482 transitions, 6024 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:52,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:52,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:52,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:54,017 INFO L124 PetriNetUnfolderBase]: 3455/5798 cut-off events. [2024-06-27 23:06:54,017 INFO L125 PetriNetUnfolderBase]: For 468129/468141 co-relation queries the response was YES. [2024-06-27 23:06:54,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39967 conditions, 5798 events. 3455/5798 cut-off events. For 468129/468141 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 39707 event pairs, 832 based on Foata normal form. 20/5817 useless extension candidates. Maximal degree in co-relation 39775. Up to 5215 conditions per place. [2024-06-27 23:06:54,099 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 447 selfloop transitions, 48 changer transitions 0/502 dead transitions. [2024-06-27 23:06:54,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 502 transitions, 7131 flow [2024-06-27 23:06:54,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:54,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:54,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 23:06:54,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:06:54,100 INFO L175 Difference]: Start difference. First operand has 447 places, 482 transitions, 6024 flow. Second operand 8 states and 180 transitions. [2024-06-27 23:06:54,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 502 transitions, 7131 flow [2024-06-27 23:06:56,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 502 transitions, 7025 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:56,713 INFO L231 Difference]: Finished difference. Result has 450 places, 483 transitions, 6057 flow [2024-06-27 23:06:56,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5918, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6057, PETRI_PLACES=450, PETRI_TRANSITIONS=483} [2024-06-27 23:06:56,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-27 23:06:56,713 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 483 transitions, 6057 flow [2024-06-27 23:06:56,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:56,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:56,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:56,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:06:56,714 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:56,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:56,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1017290478, now seen corresponding path program 6 times [2024-06-27 23:06:56,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:56,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910807786] [2024-06-27 23:06:56,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:56,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:56,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:56,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:56,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:56,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910807786] [2024-06-27 23:06:56,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910807786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:56,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:56,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:56,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573123057] [2024-06-27 23:06:56,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:56,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:56,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:56,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:56,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:56,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:56,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 483 transitions, 6057 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:56,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:56,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:56,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:58,020 INFO L124 PetriNetUnfolderBase]: 3500/5873 cut-off events. [2024-06-27 23:06:58,020 INFO L125 PetriNetUnfolderBase]: For 463418/463430 co-relation queries the response was YES. [2024-06-27 23:06:58,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40488 conditions, 5873 events. 3500/5873 cut-off events. For 463418/463430 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 40233 event pairs, 762 based on Foata normal form. 18/5890 useless extension candidates. Maximal degree in co-relation 40295. Up to 5126 conditions per place. [2024-06-27 23:06:58,113 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 448 selfloop transitions, 57 changer transitions 0/512 dead transitions. [2024-06-27 23:06:58,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 512 transitions, 7267 flow [2024-06-27 23:06:58,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:58,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:58,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:06:58,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:06:58,114 INFO L175 Difference]: Start difference. First operand has 450 places, 483 transitions, 6057 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:06:58,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 512 transitions, 7267 flow [2024-06-27 23:07:01,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 512 transitions, 7159 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:01,209 INFO L231 Difference]: Finished difference. Result has 452 places, 488 transitions, 6184 flow [2024-06-27 23:07:01,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6184, PETRI_PLACES=452, PETRI_TRANSITIONS=488} [2024-06-27 23:07:01,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-27 23:07:01,215 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 488 transitions, 6184 flow [2024-06-27 23:07:01,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:01,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:01,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:01,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:07:01,216 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:01,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:01,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1017290850, now seen corresponding path program 4 times [2024-06-27 23:07:01,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:01,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448021230] [2024-06-27 23:07:01,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:01,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:01,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:01,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-27 23:07:01,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:01,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448021230] [2024-06-27 23:07:01,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448021230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:01,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:01,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:01,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018226748] [2024-06-27 23:07:01,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:01,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:01,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:01,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:01,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:01,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:01,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 488 transitions, 6184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:01,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:01,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:01,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:02,617 INFO L124 PetriNetUnfolderBase]: 3487/5854 cut-off events. [2024-06-27 23:07:02,617 INFO L125 PetriNetUnfolderBase]: For 430968/430980 co-relation queries the response was YES. [2024-06-27 23:07:02,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39902 conditions, 5854 events. 3487/5854 cut-off events. For 430968/430980 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 40185 event pairs, 721 based on Foata normal form. 18/5871 useless extension candidates. Maximal degree in co-relation 39707. Up to 4754 conditions per place. [2024-06-27 23:07:02,712 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 432 selfloop transitions, 82 changer transitions 0/521 dead transitions. [2024-06-27 23:07:02,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 521 transitions, 7354 flow [2024-06-27 23:07:02,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:02,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:02,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:07:02,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 23:07:02,714 INFO L175 Difference]: Start difference. First operand has 452 places, 488 transitions, 6184 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:07:02,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 521 transitions, 7354 flow [2024-06-27 23:07:06,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 521 transitions, 7233 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:06,085 INFO L231 Difference]: Finished difference. Result has 454 places, 488 transitions, 6237 flow [2024-06-27 23:07:06,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6063, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6237, PETRI_PLACES=454, PETRI_TRANSITIONS=488} [2024-06-27 23:07:06,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-27 23:07:06,085 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 488 transitions, 6237 flow [2024-06-27 23:07:06,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:06,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:06,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, 1] [2024-06-27 23:07:06,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:07:06,086 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:06,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:06,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1011565212, now seen corresponding path program 1 times [2024-06-27 23:07:06,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:06,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432524685] [2024-06-27 23:07:06,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:06,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:06,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07: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-27 23:07:06,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:06,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432524685] [2024-06-27 23:07:06,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432524685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:06,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:06,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:06,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162708357] [2024-06-27 23:07:06,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:06,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:06,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:06,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:06,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:06,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:06,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 488 transitions, 6237 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:06,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:06,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:06,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:07,494 INFO L124 PetriNetUnfolderBase]: 3523/5914 cut-off events. [2024-06-27 23:07:07,494 INFO L125 PetriNetUnfolderBase]: For 432511/432523 co-relation queries the response was YES. [2024-06-27 23:07:07,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40222 conditions, 5914 events. 3523/5914 cut-off events. For 432511/432523 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 40542 event pairs, 743 based on Foata normal form. 18/5931 useless extension candidates. Maximal degree in co-relation 40027. Up to 5105 conditions per place. [2024-06-27 23:07:07,585 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 439 selfloop transitions, 72 changer transitions 0/518 dead transitions. [2024-06-27 23:07:07,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 518 transitions, 7437 flow [2024-06-27 23:07:07,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:07,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:07,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:07:07,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:07:07,586 INFO L175 Difference]: Start difference. First operand has 454 places, 488 transitions, 6237 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:07:07,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 518 transitions, 7437 flow [2024-06-27 23:07:10,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 518 transitions, 7208 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:10,233 INFO L231 Difference]: Finished difference. Result has 455 places, 493 transitions, 6251 flow [2024-06-27 23:07:10,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6251, PETRI_PLACES=455, PETRI_TRANSITIONS=493} [2024-06-27 23:07:10,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-27 23:07:10,233 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 493 transitions, 6251 flow [2024-06-27 23:07:10,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:10,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:10,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:10,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:07:10,234 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:10,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:10,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1011565026, now seen corresponding path program 1 times [2024-06-27 23:07:10,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:10,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625679671] [2024-06-27 23:07:10,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:10,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:10,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:10,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:10,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:10,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625679671] [2024-06-27 23:07:10,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625679671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:10,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:10,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:10,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517100973] [2024-06-27 23:07:10,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:10,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:10,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:10,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:10,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:10,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:10,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 493 transitions, 6251 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:10,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:10,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:10,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:11,784 INFO L124 PetriNetUnfolderBase]: 3543/5946 cut-off events. [2024-06-27 23:07:11,784 INFO L125 PetriNetUnfolderBase]: For 425890/425902 co-relation queries the response was YES. [2024-06-27 23:07:11,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40423 conditions, 5946 events. 3543/5946 cut-off events. For 425890/425902 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40813 event pairs, 802 based on Foata normal form. 18/5963 useless extension candidates. Maximal degree in co-relation 40227. Up to 5195 conditions per place. [2024-06-27 23:07:11,874 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 447 selfloop transitions, 62 changer transitions 0/516 dead transitions. [2024-06-27 23:07:11,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 516 transitions, 7403 flow [2024-06-27 23:07:11,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:11,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:11,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:07:11,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 23:07:11,875 INFO L175 Difference]: Start difference. First operand has 455 places, 493 transitions, 6251 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:07:11,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 516 transitions, 7403 flow [2024-06-27 23:07:14,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 516 transitions, 7270 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:14,604 INFO L231 Difference]: Finished difference. Result has 457 places, 494 transitions, 6278 flow [2024-06-27 23:07:14,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6118, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6278, PETRI_PLACES=457, PETRI_TRANSITIONS=494} [2024-06-27 23:07:14,604 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-27 23:07:14,605 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 494 transitions, 6278 flow [2024-06-27 23:07:14,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-27 23:07:14,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:14,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, 1] [2024-06-27 23:07:14,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:07:14,605 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:14,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1132526266, now seen corresponding path program 2 times [2024-06-27 23:07:14,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:14,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707144177] [2024-06-27 23:07:14,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:14,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:14,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:14,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:14,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:14,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707144177] [2024-06-27 23:07:14,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707144177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:14,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:14,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:14,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425563804] [2024-06-27 23:07:14,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:14,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:14,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:14,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:14,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:14,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:14,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 494 transitions, 6278 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:14,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:14,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:14,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:15,987 INFO L124 PetriNetUnfolderBase]: 3563/5978 cut-off events. [2024-06-27 23:07:15,987 INFO L125 PetriNetUnfolderBase]: For 427013/427025 co-relation queries the response was YES. [2024-06-27 23:07:16,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40612 conditions, 5978 events. 3563/5978 cut-off events. For 427013/427025 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 41070 event pairs, 806 based on Foata normal form. 18/5995 useless extension candidates. Maximal degree in co-relation 40416. Up to 5423 conditions per place. [2024-06-27 23:07:16,089 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 469 selfloop transitions, 35 changer transitions 0/511 dead transitions. [2024-06-27 23:07:16,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 511 transitions, 7370 flow [2024-06-27 23:07:16,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:16,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:16,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 23:07:16,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-27 23:07:16,090 INFO L175 Difference]: Start difference. First operand has 457 places, 494 transitions, 6278 flow. Second operand 7 states and 156 transitions. [2024-06-27 23:07:16,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 511 transitions, 7370 flow [2024-06-27 23:07:19,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 511 transitions, 7229 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:19,030 INFO L231 Difference]: Finished difference. Result has 457 places, 495 transitions, 6239 flow [2024-06-27 23:07:19,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6137, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6239, PETRI_PLACES=457, PETRI_TRANSITIONS=495} [2024-06-27 23:07:19,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-27 23:07:19,031 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 495 transitions, 6239 flow [2024-06-27 23:07:19,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:19,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:19,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:19,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:07:19,031 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:19,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:19,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1132646236, now seen corresponding path program 3 times [2024-06-27 23:07:19,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:19,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155648261] [2024-06-27 23:07:19,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:19,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:19,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:19,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:19,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155648261] [2024-06-27 23:07:19,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155648261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:19,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:19,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:19,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906434577] [2024-06-27 23:07:19,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:19,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:19,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:19,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:19,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:19,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:19,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 495 transitions, 6239 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:19,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:19,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:19,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:20,360 INFO L124 PetriNetUnfolderBase]: 3583/6007 cut-off events. [2024-06-27 23:07:20,360 INFO L125 PetriNetUnfolderBase]: For 426951/426959 co-relation queries the response was YES. [2024-06-27 23:07:20,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40677 conditions, 6007 events. 3583/6007 cut-off events. For 426951/426959 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 41157 event pairs, 831 based on Foata normal form. 11/6016 useless extension candidates. Maximal degree in co-relation 40481. Up to 4769 conditions per place. [2024-06-27 23:07:20,452 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 410 selfloop transitions, 100 changer transitions 0/517 dead transitions. [2024-06-27 23:07:20,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 517 transitions, 7421 flow [2024-06-27 23:07:20,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:20,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:20,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:07:20,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:07:20,453 INFO L175 Difference]: Start difference. First operand has 457 places, 495 transitions, 6239 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:07:20,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 517 transitions, 7421 flow [2024-06-27 23:07:23,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 517 transitions, 7247 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:23,600 INFO L231 Difference]: Finished difference. Result has 457 places, 496 transitions, 6299 flow [2024-06-27 23:07:23,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6065, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6299, PETRI_PLACES=457, PETRI_TRANSITIONS=496} [2024-06-27 23:07:23,600 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-27 23:07:23,600 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 496 transitions, 6299 flow [2024-06-27 23:07:23,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:23,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:23,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:23,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:07:23,601 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:23,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:23,601 INFO L85 PathProgramCache]: Analyzing trace with hash 171123714, now seen corresponding path program 27 times [2024-06-27 23:07:23,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:23,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197755859] [2024-06-27 23:07:23,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:23,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:23,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:23,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:23,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:23,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197755859] [2024-06-27 23:07:23,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197755859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:23,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:23,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:23,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534093204] [2024-06-27 23:07:23,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:23,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:23,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:23,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:23,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:23,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:23,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 496 transitions, 6299 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:23,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:23,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:23,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:25,250 INFO L124 PetriNetUnfolderBase]: 3611/6058 cut-off events. [2024-06-27 23:07:25,250 INFO L125 PetriNetUnfolderBase]: For 449155/449167 co-relation queries the response was YES. [2024-06-27 23:07:25,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41079 conditions, 6058 events. 3611/6058 cut-off events. For 449155/449167 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 41766 event pairs, 869 based on Foata normal form. 20/6077 useless extension candidates. Maximal degree in co-relation 40884. Up to 5431 conditions per place. [2024-06-27 23:07:25,342 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 443 selfloop transitions, 70 changer transitions 0/520 dead transitions. [2024-06-27 23:07:25,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 520 transitions, 7453 flow [2024-06-27 23:07:25,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:25,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:07:25,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 23:07:25,343 INFO L175 Difference]: Start difference. First operand has 457 places, 496 transitions, 6299 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:07:25,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 520 transitions, 7453 flow [2024-06-27 23:07:28,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 520 transitions, 7237 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:28,303 INFO L231 Difference]: Finished difference. Result has 461 places, 497 transitions, 6263 flow [2024-06-27 23:07:28,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6083, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6263, PETRI_PLACES=461, PETRI_TRANSITIONS=497} [2024-06-27 23:07:28,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 420 predicate places. [2024-06-27 23:07:28,303 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 497 transitions, 6263 flow [2024-06-27 23:07:28,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:28,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:28,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:28,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:07:28,304 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:28,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:28,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1399118828, now seen corresponding path program 28 times [2024-06-27 23:07:28,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:28,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666309961] [2024-06-27 23:07:28,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:28,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:28,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:28,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:28,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:28,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666309961] [2024-06-27 23:07:28,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666309961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:28,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:28,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:28,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409295448] [2024-06-27 23:07:28,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:28,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:28,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:28,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:28,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:28,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:28,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 497 transitions, 6263 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:28,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:28,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:28,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:29,896 INFO L124 PetriNetUnfolderBase]: 3639/6099 cut-off events. [2024-06-27 23:07:29,896 INFO L125 PetriNetUnfolderBase]: For 455732/455740 co-relation queries the response was YES. [2024-06-27 23:07:29,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41249 conditions, 6099 events. 3639/6099 cut-off events. For 455732/455740 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 42068 event pairs, 897 based on Foata normal form. 13/6110 useless extension candidates. Maximal degree in co-relation 41053. Up to 5468 conditions per place. [2024-06-27 23:07:29,979 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 418 selfloop transitions, 89 changer transitions 0/514 dead transitions. [2024-06-27 23:07:29,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 514 transitions, 7389 flow [2024-06-27 23:07:29,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:29,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:29,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 23:07:29,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:07:29,981 INFO L175 Difference]: Start difference. First operand has 461 places, 497 transitions, 6263 flow. Second operand 8 states and 176 transitions. [2024-06-27 23:07:29,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 514 transitions, 7389 flow [2024-06-27 23:07:32,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 514 transitions, 7239 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:32,849 INFO L231 Difference]: Finished difference. Result has 462 places, 498 transitions, 6330 flow [2024-06-27 23:07:32,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6113, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6330, PETRI_PLACES=462, PETRI_TRANSITIONS=498} [2024-06-27 23:07:32,849 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-27 23:07:32,849 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 498 transitions, 6330 flow [2024-06-27 23:07:32,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:32,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:32,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:32,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:07:32,850 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:32,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:32,850 INFO L85 PathProgramCache]: Analyzing trace with hash -583194814, now seen corresponding path program 29 times [2024-06-27 23:07:32,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:32,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868942686] [2024-06-27 23:07:32,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:32,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:32,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:33,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:33,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:33,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868942686] [2024-06-27 23:07:33,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868942686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:33,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:33,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:33,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199241845] [2024-06-27 23:07:33,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:33,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:33,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:33,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:33,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:33,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:33,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 498 transitions, 6330 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:33,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:33,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:33,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:34,546 INFO L124 PetriNetUnfolderBase]: 3654/6124 cut-off events. [2024-06-27 23:07:34,547 INFO L125 PetriNetUnfolderBase]: For 448315/448323 co-relation queries the response was YES. [2024-06-27 23:07:34,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41236 conditions, 6124 events. 3654/6124 cut-off events. For 448315/448323 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 42213 event pairs, 894 based on Foata normal form. 13/6135 useless extension candidates. Maximal degree in co-relation 41039. Up to 5385 conditions per place. [2024-06-27 23:07:34,635 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 421 selfloop transitions, 91 changer transitions 0/519 dead transitions. [2024-06-27 23:07:34,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 519 transitions, 7520 flow [2024-06-27 23:07:34,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:34,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:34,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:07:34,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 23:07:34,637 INFO L175 Difference]: Start difference. First operand has 462 places, 498 transitions, 6330 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:07:34,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 519 transitions, 7520 flow [2024-06-27 23:07:37,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 519 transitions, 7327 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:37,805 INFO L231 Difference]: Finished difference. Result has 464 places, 499 transitions, 6359 flow [2024-06-27 23:07:37,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6137, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6359, PETRI_PLACES=464, PETRI_TRANSITIONS=499} [2024-06-27 23:07:37,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-27 23:07:37,805 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 499 transitions, 6359 flow [2024-06-27 23:07:37,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:37,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:37,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:37,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:07:37,820 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:37,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:37,821 INFO L85 PathProgramCache]: Analyzing trace with hash -451475398, now seen corresponding path program 7 times [2024-06-27 23:07:37,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:37,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879290899] [2024-06-27 23:07:37,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:37,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:37,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:37,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:37,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:37,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879290899] [2024-06-27 23:07:37,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879290899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:37,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:37,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:37,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749988373] [2024-06-27 23:07:37,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:37,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:37,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:37,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:37,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:38,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:38,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 499 transitions, 6359 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:38,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:38,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:38,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:39,565 INFO L124 PetriNetUnfolderBase]: 3715/6226 cut-off events. [2024-06-27 23:07:39,565 INFO L125 PetriNetUnfolderBase]: For 483407/483419 co-relation queries the response was YES. [2024-06-27 23:07:39,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42658 conditions, 6226 events. 3715/6226 cut-off events. For 483407/483419 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 42984 event pairs, 799 based on Foata normal form. 18/6243 useless extension candidates. Maximal degree in co-relation 42460. Up to 5469 conditions per place. [2024-06-27 23:07:39,652 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 470 selfloop transitions, 59 changer transitions 0/536 dead transitions. [2024-06-27 23:07:39,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 536 transitions, 7850 flow [2024-06-27 23:07:39,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:39,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:39,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:07:39,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:07:39,654 INFO L175 Difference]: Start difference. First operand has 464 places, 499 transitions, 6359 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:07:39,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 536 transitions, 7850 flow [2024-06-27 23:07:42,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 536 transitions, 7650 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:42,715 INFO L231 Difference]: Finished difference. Result has 467 places, 504 transitions, 6362 flow [2024-06-27 23:07:42,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6159, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6362, PETRI_PLACES=467, PETRI_TRANSITIONS=504} [2024-06-27 23:07:42,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-27 23:07:42,715 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 504 transitions, 6362 flow [2024-06-27 23:07:42,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:42,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:42,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:42,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:07:42,716 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:42,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:42,716 INFO L85 PathProgramCache]: Analyzing trace with hash -200895406, now seen corresponding path program 8 times [2024-06-27 23:07:42,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:42,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875951460] [2024-06-27 23:07:42,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:42,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:42,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:42,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:42,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:42,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875951460] [2024-06-27 23:07:42,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875951460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:42,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:42,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:42,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601814031] [2024-06-27 23:07:42,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:42,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:42,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:42,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:42,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:42,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:42,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 504 transitions, 6362 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:42,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:42,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:42,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:44,505 INFO L124 PetriNetUnfolderBase]: 3735/6262 cut-off events. [2024-06-27 23:07:44,506 INFO L125 PetriNetUnfolderBase]: For 490313/490325 co-relation queries the response was YES. [2024-06-27 23:07:44,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42877 conditions, 6262 events. 3735/6262 cut-off events. For 490313/490325 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 43348 event pairs, 804 based on Foata normal form. 18/6279 useless extension candidates. Maximal degree in co-relation 42678. Up to 5546 conditions per place. [2024-06-27 23:07:44,595 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 463 selfloop transitions, 59 changer transitions 0/529 dead transitions. [2024-06-27 23:07:44,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 529 transitions, 7514 flow [2024-06-27 23:07:44,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:44,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:44,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 23:07:44,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:07:44,596 INFO L175 Difference]: Start difference. First operand has 467 places, 504 transitions, 6362 flow. Second operand 8 states and 180 transitions. [2024-06-27 23:07:44,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 529 transitions, 7514 flow [2024-06-27 23:07:47,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 529 transitions, 7355 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:47,724 INFO L231 Difference]: Finished difference. Result has 470 places, 505 transitions, 6357 flow [2024-06-27 23:07:47,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6357, PETRI_PLACES=470, PETRI_TRANSITIONS=505} [2024-06-27 23:07:47,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-27 23:07:47,725 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 505 transitions, 6357 flow [2024-06-27 23:07:47,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:47,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:47,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:47,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 23:07:47,726 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:47,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:47,726 INFO L85 PathProgramCache]: Analyzing trace with hash -200479696, now seen corresponding path program 9 times [2024-06-27 23:07:47,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:47,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381027488] [2024-06-27 23:07:47,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:47,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:47,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:47,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:47,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:47,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381027488] [2024-06-27 23:07:47,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381027488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:47,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:47,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:47,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455306148] [2024-06-27 23:07:47,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:47,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:47,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:47,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:47,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:47,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:47,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 505 transitions, 6357 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:47,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:47,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:47,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:49,393 INFO L124 PetriNetUnfolderBase]: 3788/6349 cut-off events. [2024-06-27 23:07:49,393 INFO L125 PetriNetUnfolderBase]: For 541529/541541 co-relation queries the response was YES. [2024-06-27 23:07:49,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43982 conditions, 6349 events. 3788/6349 cut-off events. For 541529/541541 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 44035 event pairs, 871 based on Foata normal form. 18/6366 useless extension candidates. Maximal degree in co-relation 43784. Up to 4951 conditions per place. [2024-06-27 23:07:49,485 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 433 selfloop transitions, 97 changer transitions 0/537 dead transitions. [2024-06-27 23:07:49,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 537 transitions, 7869 flow [2024-06-27 23:07:49,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:49,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:49,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:07:49,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:07:49,487 INFO L175 Difference]: Start difference. First operand has 470 places, 505 transitions, 6357 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:07:49,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 537 transitions, 7869 flow [2024-06-27 23:07:52,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 537 transitions, 7710 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:52,756 INFO L231 Difference]: Finished difference. Result has 469 places, 507 transitions, 6464 flow [2024-06-27 23:07:52,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6204, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6464, PETRI_PLACES=469, PETRI_TRANSITIONS=507} [2024-06-27 23:07:52,756 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-27 23:07:52,756 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 507 transitions, 6464 flow [2024-06-27 23:07:52,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:52,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:52,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:52,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 23:07:52,757 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:52,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:52,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1600386254, now seen corresponding path program 10 times [2024-06-27 23:07:52,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:52,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498007535] [2024-06-27 23:07:52,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:52,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:52,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:52,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:52,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:52,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498007535] [2024-06-27 23:07:52,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498007535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:52,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:52,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:52,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716198064] [2024-06-27 23:07:52,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:52,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:52,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:52,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:52,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:52,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:52,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 507 transitions, 6464 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:52,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:52,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:52,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:54,357 INFO L124 PetriNetUnfolderBase]: 3887/6500 cut-off events. [2024-06-27 23:07:54,358 INFO L125 PetriNetUnfolderBase]: For 627806/627818 co-relation queries the response was YES. [2024-06-27 23:07:54,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46932 conditions, 6500 events. 3887/6500 cut-off events. For 627806/627818 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 45193 event pairs, 966 based on Foata normal form. 18/6517 useless extension candidates. Maximal degree in co-relation 46736. Up to 5641 conditions per place. [2024-06-27 23:07:54,451 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 451 selfloop transitions, 79 changer transitions 0/537 dead transitions. [2024-06-27 23:07:54,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 537 transitions, 8232 flow [2024-06-27 23:07:54,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:54,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:54,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:07:54,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:07:54,452 INFO L175 Difference]: Start difference. First operand has 469 places, 507 transitions, 6464 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:07:54,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 537 transitions, 8232 flow [2024-06-27 23:07:58,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 537 transitions, 8113 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:58,490 INFO L231 Difference]: Finished difference. Result has 474 places, 510 transitions, 6609 flow [2024-06-27 23:07:58,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6609, PETRI_PLACES=474, PETRI_TRANSITIONS=510} [2024-06-27 23:07:58,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-27 23:07:58,491 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 510 transitions, 6609 flow [2024-06-27 23:07:58,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:58,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:58,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:58,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 23:07:58,492 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:58,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:58,492 INFO L85 PathProgramCache]: Analyzing trace with hash -846027186, now seen corresponding path program 11 times [2024-06-27 23:07:58,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:58,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678128720] [2024-06-27 23:07:58,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:58,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:58,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:58,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:58,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:58,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678128720] [2024-06-27 23:07:58,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678128720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:58,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:58,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:58,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523594877] [2024-06-27 23:07:58,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:58,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:58,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:58,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:58,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:58,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:58,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 510 transitions, 6609 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:58,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:58,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:58,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:00,317 INFO L124 PetriNetUnfolderBase]: 3915/6546 cut-off events. [2024-06-27 23:08:00,317 INFO L125 PetriNetUnfolderBase]: For 653698/653710 co-relation queries the response was YES. [2024-06-27 23:08:00,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47571 conditions, 6546 events. 3915/6546 cut-off events. For 653698/653710 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 45569 event pairs, 993 based on Foata normal form. 20/6565 useless extension candidates. Maximal degree in co-relation 47372. Up to 5794 conditions per place. [2024-06-27 23:08:00,410 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 454 selfloop transitions, 74 changer transitions 0/535 dead transitions. [2024-06-27 23:08:00,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 535 transitions, 8071 flow [2024-06-27 23:08:00,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:00,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:00,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:08:00,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 23:08:00,411 INFO L175 Difference]: Start difference. First operand has 474 places, 510 transitions, 6609 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:08:00,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 535 transitions, 8071 flow [2024-06-27 23:08:03,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 535 transitions, 7971 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 23:08:03,915 INFO L231 Difference]: Finished difference. Result has 479 places, 511 transitions, 6695 flow [2024-06-27 23:08:03,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6509, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6695, PETRI_PLACES=479, PETRI_TRANSITIONS=511} [2024-06-27 23:08:03,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-27 23:08:03,915 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 511 transitions, 6695 flow [2024-06-27 23:08:03,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:03,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:03,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:03,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 23:08:03,916 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:03,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:03,916 INFO L85 PathProgramCache]: Analyzing trace with hash -854598066, now seen corresponding path program 12 times [2024-06-27 23:08:03,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:03,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712161266] [2024-06-27 23:08:03,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:03,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:03,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:04,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:04,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:04,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712161266] [2024-06-27 23:08:04,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712161266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:04,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:04,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:04,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965787872] [2024-06-27 23:08:04,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:04,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:04,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:04,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:04,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:04,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:04,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 511 transitions, 6695 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:04,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:04,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:04,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:05,682 INFO L124 PetriNetUnfolderBase]: 3897/6520 cut-off events. [2024-06-27 23:08:05,682 INFO L125 PetriNetUnfolderBase]: For 605501/605513 co-relation queries the response was YES. [2024-06-27 23:08:05,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46557 conditions, 6520 events. 3897/6520 cut-off events. For 605501/605513 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 45449 event pairs, 1001 based on Foata normal form. 20/6539 useless extension candidates. Maximal degree in co-relation 46356. Up to 5894 conditions per place. [2024-06-27 23:08:05,774 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 451 selfloop transitions, 72 changer transitions 0/530 dead transitions. [2024-06-27 23:08:05,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 530 transitions, 7825 flow [2024-06-27 23:08:05,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:05,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:05,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:08:05,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 23:08:05,775 INFO L175 Difference]: Start difference. First operand has 479 places, 511 transitions, 6695 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:08:05,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 530 transitions, 7825 flow [2024-06-27 23:08:09,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 530 transitions, 7638 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:09,148 INFO L231 Difference]: Finished difference. Result has 481 places, 511 transitions, 6657 flow [2024-06-27 23:08:09,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6508, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6657, PETRI_PLACES=481, PETRI_TRANSITIONS=511} [2024-06-27 23:08:09,149 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-27 23:08:09,149 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 511 transitions, 6657 flow [2024-06-27 23:08:09,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:09,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:09,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:09,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 23:08:09,157 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:09,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:09,158 INFO L85 PathProgramCache]: Analyzing trace with hash -988545966, now seen corresponding path program 13 times [2024-06-27 23:08:09,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:09,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484298579] [2024-06-27 23:08:09,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:09,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:09,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:09,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:09,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:09,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484298579] [2024-06-27 23:08:09,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484298579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:09,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:09,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:09,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409455059] [2024-06-27 23:08:09,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:09,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:09,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:09,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:09,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:09,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:09,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 511 transitions, 6657 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:09,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:09,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:09,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:10,803 INFO L124 PetriNetUnfolderBase]: 3884/6495 cut-off events. [2024-06-27 23:08:10,803 INFO L125 PetriNetUnfolderBase]: For 552961/552973 co-relation queries the response was YES. [2024-06-27 23:08:10,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45452 conditions, 6495 events. 3884/6495 cut-off events. For 552961/552973 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 45238 event pairs, 974 based on Foata normal form. 18/6508 useless extension candidates. Maximal degree in co-relation 45250. Up to 5920 conditions per place. [2024-06-27 23:08:10,900 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 483 selfloop transitions, 41 changer transitions 0/531 dead transitions. [2024-06-27 23:08:10,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 531 transitions, 7773 flow [2024-06-27 23:08:10,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:10,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:10,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 23:08:10,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:08:10,902 INFO L175 Difference]: Start difference. First operand has 481 places, 511 transitions, 6657 flow. Second operand 8 states and 176 transitions. [2024-06-27 23:08:10,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 531 transitions, 7773 flow [2024-06-27 23:08:14,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 531 transitions, 7605 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:14,312 INFO L231 Difference]: Finished difference. Result has 482 places, 511 transitions, 6575 flow [2024-06-27 23:08:14,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6575, PETRI_PLACES=482, PETRI_TRANSITIONS=511} [2024-06-27 23:08:14,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-27 23:08:14,313 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 511 transitions, 6575 flow [2024-06-27 23:08:14,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:14,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:14,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:14,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 23:08:14,315 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:14,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:14,315 INFO L85 PathProgramCache]: Analyzing trace with hash -858567632, now seen corresponding path program 14 times [2024-06-27 23:08:14,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:14,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487742623] [2024-06-27 23:08:14,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:14,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:14,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:14,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:14,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487742623] [2024-06-27 23:08:14,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487742623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:14,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:14,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:14,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860633445] [2024-06-27 23:08:14,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:14,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:14,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:14,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:14,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:14,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:14,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 511 transitions, 6575 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:14,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:14,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:14,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:16,281 INFO L124 PetriNetUnfolderBase]: 3899/6530 cut-off events. [2024-06-27 23:08:16,281 INFO L125 PetriNetUnfolderBase]: For 560762/560774 co-relation queries the response was YES. [2024-06-27 23:08:16,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45373 conditions, 6530 events. 3899/6530 cut-off events. For 560762/560774 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 45548 event pairs, 985 based on Foata normal form. 20/6549 useless extension candidates. Maximal degree in co-relation 45170. Up to 5964 conditions per place. [2024-06-27 23:08:16,388 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 492 selfloop transitions, 34 changer transitions 0/533 dead transitions. [2024-06-27 23:08:16,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 533 transitions, 7755 flow [2024-06-27 23:08:16,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:16,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:16,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:08:16,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:08:16,389 INFO L175 Difference]: Start difference. First operand has 482 places, 511 transitions, 6575 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:08:16,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 533 transitions, 7755 flow [2024-06-27 23:08:19,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 533 transitions, 7659 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:19,738 INFO L231 Difference]: Finished difference. Result has 482 places, 512 transitions, 6592 flow [2024-06-27 23:08:19,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6479, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6592, PETRI_PLACES=482, PETRI_TRANSITIONS=512} [2024-06-27 23:08:19,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-27 23:08:19,739 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 512 transitions, 6592 flow [2024-06-27 23:08:19,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:19,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:19,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:19,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 23:08:19,739 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:19,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:19,740 INFO L85 PathProgramCache]: Analyzing trace with hash -602214992, now seen corresponding path program 15 times [2024-06-27 23:08:19,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:19,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511353239] [2024-06-27 23:08:19,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:19,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:19,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:19,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:19,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:19,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511353239] [2024-06-27 23:08:19,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511353239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:19,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:19,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:19,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779663264] [2024-06-27 23:08:19,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:19,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:19,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:19,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:19,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:19,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:19,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 512 transitions, 6592 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:19,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:19,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:19,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:21,633 INFO L124 PetriNetUnfolderBase]: 3886/6511 cut-off events. [2024-06-27 23:08:21,633 INFO L125 PetriNetUnfolderBase]: For 508637/508649 co-relation queries the response was YES. [2024-06-27 23:08:21,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44521 conditions, 6511 events. 3886/6511 cut-off events. For 508637/508649 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 45434 event pairs, 980 based on Foata normal form. 18/6528 useless extension candidates. Maximal degree in co-relation 44317. Up to 5897 conditions per place. [2024-06-27 23:08:21,734 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 494 selfloop transitions, 39 changer transitions 0/540 dead transitions. [2024-06-27 23:08:21,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 540 transitions, 7786 flow [2024-06-27 23:08:21,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:21,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:21,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:08:21,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:08:21,735 INFO L175 Difference]: Start difference. First operand has 482 places, 512 transitions, 6592 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:08:21,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 540 transitions, 7786 flow [2024-06-27 23:08:25,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 540 transitions, 7691 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:25,118 INFO L231 Difference]: Finished difference. Result has 485 places, 512 transitions, 6579 flow [2024-06-27 23:08:25,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6497, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6579, PETRI_PLACES=485, PETRI_TRANSITIONS=512} [2024-06-27 23:08:25,119 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-27 23:08:25,119 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 512 transitions, 6579 flow [2024-06-27 23:08:25,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:25,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:25,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:25,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 23:08:25,119 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:25,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:25,120 INFO L85 PathProgramCache]: Analyzing trace with hash -593018222, now seen corresponding path program 16 times [2024-06-27 23:08:25,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:25,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66277890] [2024-06-27 23:08:25,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:25,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:25,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:25,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:25,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66277890] [2024-06-27 23:08:25,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66277890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:25,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:25,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:25,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146714464] [2024-06-27 23:08:25,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:25,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:25,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:25,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:25,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:25,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:25,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 512 transitions, 6579 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:25,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:25,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:25,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:26,971 INFO L124 PetriNetUnfolderBase]: 3873/6492 cut-off events. [2024-06-27 23:08:26,972 INFO L125 PetriNetUnfolderBase]: For 467992/468004 co-relation queries the response was YES. [2024-06-27 23:08:27,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43512 conditions, 6492 events. 3873/6492 cut-off events. For 467992/468004 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 45292 event pairs, 867 based on Foata normal form. 18/6509 useless extension candidates. Maximal degree in co-relation 43307. Up to 5834 conditions per place. [2024-06-27 23:08:27,075 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 485 selfloop transitions, 45 changer transitions 0/537 dead transitions. [2024-06-27 23:08:27,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 537 transitions, 7721 flow [2024-06-27 23:08:27,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:27,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:27,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:08:27,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:08:27,077 INFO L175 Difference]: Start difference. First operand has 485 places, 512 transitions, 6579 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:08:27,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 537 transitions, 7721 flow [2024-06-27 23:08:30,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 537 transitions, 7543 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:30,473 INFO L231 Difference]: Finished difference. Result has 485 places, 512 transitions, 6495 flow [2024-06-27 23:08:30,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6495, PETRI_PLACES=485, PETRI_TRANSITIONS=512} [2024-06-27 23:08:30,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-27 23:08:30,474 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 512 transitions, 6495 flow [2024-06-27 23:08:30,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:30,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:30,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:30,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 23:08:30,474 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:30,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:30,475 INFO L85 PathProgramCache]: Analyzing trace with hash -450499442, now seen corresponding path program 17 times [2024-06-27 23:08:30,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:30,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915934990] [2024-06-27 23:08:30,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:30,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:30,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:30,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-27 23:08:30,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:30,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915934990] [2024-06-27 23:08:30,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915934990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:30,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:30,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:30,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114104196] [2024-06-27 23:08:30,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:30,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:30,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:30,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:30,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:30,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:30,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 512 transitions, 6495 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:30,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:30,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:30,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:32,234 INFO L124 PetriNetUnfolderBase]: 3947/6606 cut-off events. [2024-06-27 23:08:32,235 INFO L125 PetriNetUnfolderBase]: For 554256/554268 co-relation queries the response was YES. [2024-06-27 23:08:32,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45299 conditions, 6606 events. 3947/6606 cut-off events. For 554256/554268 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 46197 event pairs, 999 based on Foata normal form. 20/6625 useless extension candidates. Maximal degree in co-relation 45094. Up to 5837 conditions per place. [2024-06-27 23:08:32,336 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 465 selfloop transitions, 65 changer transitions 0/537 dead transitions. [2024-06-27 23:08:32,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 537 transitions, 8005 flow [2024-06-27 23:08:32,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:32,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:32,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:08:32,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:08:32,337 INFO L175 Difference]: Start difference. First operand has 485 places, 512 transitions, 6495 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:08:32,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 537 transitions, 8005 flow [2024-06-27 23:08:36,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 537 transitions, 7821 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:36,824 INFO L231 Difference]: Finished difference. Result has 483 places, 514 transitions, 6515 flow [2024-06-27 23:08:36,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6315, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6515, PETRI_PLACES=483, PETRI_TRANSITIONS=514} [2024-06-27 23:08:36,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-27 23:08:36,824 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 514 transitions, 6515 flow [2024-06-27 23:08:36,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:36,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:36,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:36,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 23:08:36,825 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:36,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:36,825 INFO L85 PathProgramCache]: Analyzing trace with hash -459070322, now seen corresponding path program 18 times [2024-06-27 23:08:36,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:36,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506390226] [2024-06-27 23:08:36,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:36,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:36,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:36,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:36,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:36,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506390226] [2024-06-27 23:08:36,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506390226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:36,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:36,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:36,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116278368] [2024-06-27 23:08:36,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:36,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:36,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:36,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:36,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:37,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:37,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 514 transitions, 6515 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:37,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:37,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:37,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:38,599 INFO L124 PetriNetUnfolderBase]: 3929/6580 cut-off events. [2024-06-27 23:08:38,600 INFO L125 PetriNetUnfolderBase]: For 498286/498298 co-relation queries the response was YES. [2024-06-27 23:08:38,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43892 conditions, 6580 events. 3929/6580 cut-off events. For 498286/498298 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 46020 event pairs, 1005 based on Foata normal form. 20/6599 useless extension candidates. Maximal degree in co-relation 43688. Up to 5969 conditions per place. [2024-06-27 23:08:38,708 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 463 selfloop transitions, 62 changer transitions 0/532 dead transitions. [2024-06-27 23:08:38,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 532 transitions, 7647 flow [2024-06-27 23:08:38,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:38,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:38,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:08:38,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:08:38,709 INFO L175 Difference]: Start difference. First operand has 483 places, 514 transitions, 6515 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:08:38,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 532 transitions, 7647 flow [2024-06-27 23:08:42,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 532 transitions, 7543 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:08:42,252 INFO L231 Difference]: Finished difference. Result has 487 places, 514 transitions, 6540 flow [2024-06-27 23:08:42,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6411, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6540, PETRI_PLACES=487, PETRI_TRANSITIONS=514} [2024-06-27 23:08:42,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-27 23:08:42,252 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 514 transitions, 6540 flow [2024-06-27 23:08:42,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:42,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:42,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:42,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 23:08:42,253 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:42,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:42,253 INFO L85 PathProgramCache]: Analyzing trace with hash 399209562, now seen corresponding path program 19 times [2024-06-27 23:08:42,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:42,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242538634] [2024-06-27 23:08:42,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:42,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:42,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:42,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:42,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:42,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242538634] [2024-06-27 23:08:42,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242538634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:42,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:42,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:42,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021893432] [2024-06-27 23:08:42,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:42,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:42,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:42,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:42,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:42,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:42,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 514 transitions, 6540 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:42,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:42,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:42,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:43,910 INFO L124 PetriNetUnfolderBase]: 3957/6624 cut-off events. [2024-06-27 23:08:43,910 INFO L125 PetriNetUnfolderBase]: For 504634/504646 co-relation queries the response was YES. [2024-06-27 23:08:43,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44248 conditions, 6624 events. 3957/6624 cut-off events. For 504634/504646 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 46404 event pairs, 1005 based on Foata normal form. 20/6643 useless extension candidates. Maximal degree in co-relation 44042. Up to 6013 conditions per place. [2024-06-27 23:08:44,182 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 462 selfloop transitions, 66 changer transitions 0/535 dead transitions. [2024-06-27 23:08:44,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 535 transitions, 7716 flow [2024-06-27 23:08:44,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:44,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:44,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 23:08:44,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-27 23:08:44,183 INFO L175 Difference]: Start difference. First operand has 487 places, 514 transitions, 6540 flow. Second operand 9 states and 197 transitions. [2024-06-27 23:08:44,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 535 transitions, 7716 flow [2024-06-27 23:08:47,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 535 transitions, 7581 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:47,583 INFO L231 Difference]: Finished difference. Result has 490 places, 515 transitions, 6578 flow [2024-06-27 23:08:47,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6405, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6578, PETRI_PLACES=490, PETRI_TRANSITIONS=515} [2024-06-27 23:08:47,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-27 23:08:47,583 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 515 transitions, 6578 flow [2024-06-27 23:08:47,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:47,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:47,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:47,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 23:08:47,584 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:47,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:47,584 INFO L85 PathProgramCache]: Analyzing trace with hash -2010002240, now seen corresponding path program 20 times [2024-06-27 23:08:47,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:47,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862186440] [2024-06-27 23:08:47,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:47,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:47,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:47,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:47,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862186440] [2024-06-27 23:08:47,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862186440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:47,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:47,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:47,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510136453] [2024-06-27 23:08:47,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:47,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:47,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:47,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:47,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:47,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:47,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 515 transitions, 6578 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:47,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:47,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:47,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:49,477 INFO L124 PetriNetUnfolderBase]: 4018/6719 cut-off events. [2024-06-27 23:08:49,478 INFO L125 PetriNetUnfolderBase]: For 564386/564398 co-relation queries the response was YES. [2024-06-27 23:08:49,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45997 conditions, 6719 events. 4018/6719 cut-off events. For 564386/564398 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 47166 event pairs, 1014 based on Foata normal form. 20/6738 useless extension candidates. Maximal degree in co-relation 45790. Up to 5950 conditions per place. [2024-06-27 23:08:49,580 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 466 selfloop transitions, 69 changer transitions 0/542 dead transitions. [2024-06-27 23:08:49,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 542 transitions, 8112 flow [2024-06-27 23:08:49,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:49,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:49,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 23:08:49,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:08:49,581 INFO L175 Difference]: Start difference. First operand has 490 places, 515 transitions, 6578 flow. Second operand 9 states and 201 transitions. [2024-06-27 23:08:49,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 542 transitions, 8112 flow [2024-06-27 23:08:52,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 542 transitions, 7963 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:52,877 INFO L231 Difference]: Finished difference. Result has 492 places, 517 transitions, 6645 flow [2024-06-27 23:08:52,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6429, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6645, PETRI_PLACES=492, PETRI_TRANSITIONS=517} [2024-06-27 23:08:52,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 23:08:52,877 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 517 transitions, 6645 flow [2024-06-27 23:08:52,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:52,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:52,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:52,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 23:08:52,878 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:52,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:52,879 INFO L85 PathProgramCache]: Analyzing trace with hash 2114147306, now seen corresponding path program 21 times [2024-06-27 23:08:52,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:52,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195697006] [2024-06-27 23:08:52,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:52,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:52,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:53,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:53,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:53,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195697006] [2024-06-27 23:08:53,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195697006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:53,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:53,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:53,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549654491] [2024-06-27 23:08:53,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:53,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:53,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:53,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:53,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:53,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:53,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 517 transitions, 6645 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:53,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:53,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:53,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:54,842 INFO L124 PetriNetUnfolderBase]: 4005/6700 cut-off events. [2024-06-27 23:08:54,843 INFO L125 PetriNetUnfolderBase]: For 505229/505241 co-relation queries the response was YES. [2024-06-27 23:08:54,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45056 conditions, 6700 events. 4005/6700 cut-off events. For 505229/505241 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 47051 event pairs, 920 based on Foata normal form. 18/6717 useless extension candidates. Maximal degree in co-relation 44848. Up to 5528 conditions per place. [2024-06-27 23:08:54,937 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 454 selfloop transitions, 84 changer transitions 0/545 dead transitions. [2024-06-27 23:08:54,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 545 transitions, 8127 flow [2024-06-27 23:08:54,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:54,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:54,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:08:54,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:08:54,938 INFO L175 Difference]: Start difference. First operand has 492 places, 517 transitions, 6645 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:08:54,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 545 transitions, 8127 flow [2024-06-27 23:08:58,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 545 transitions, 8021 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:58,197 INFO L231 Difference]: Finished difference. Result has 494 places, 517 transitions, 6711 flow [2024-06-27 23:08:58,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6539, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6711, PETRI_PLACES=494, PETRI_TRANSITIONS=517} [2024-06-27 23:08:58,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 23:08:58,198 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 517 transitions, 6711 flow [2024-06-27 23:08:58,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-27 23:08:58,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:58,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-27 23:08:58,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 23:08:58,198 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:58,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:58,199 INFO L85 PathProgramCache]: Analyzing trace with hash -2016497360, now seen corresponding path program 22 times [2024-06-27 23:08:58,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:58,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809100088] [2024-06-27 23:08:58,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:58,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:58,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:58,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:58,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809100088] [2024-06-27 23:08:58,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809100088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:58,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:58,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:58,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834375999] [2024-06-27 23:08:58,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:58,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:58,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:58,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:58,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:58,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:58,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 517 transitions, 6711 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:58,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:58,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:58,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:00,155 INFO L124 PetriNetUnfolderBase]: 3987/6674 cut-off events. [2024-06-27 23:09:00,155 INFO L125 PetriNetUnfolderBase]: For 460012/460024 co-relation queries the response was YES. [2024-06-27 23:09:00,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43986 conditions, 6674 events. 3987/6674 cut-off events. For 460012/460024 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 46883 event pairs, 1015 based on Foata normal form. 20/6693 useless extension candidates. Maximal degree in co-relation 43776. Up to 6063 conditions per place. [2024-06-27 23:09:00,257 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 462 selfloop transitions, 69 changer transitions 0/538 dead transitions. [2024-06-27 23:09:00,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 538 transitions, 7861 flow [2024-06-27 23:09:00,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:00,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:00,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:09:00,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 23:09:00,259 INFO L175 Difference]: Start difference. First operand has 494 places, 517 transitions, 6711 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:09:00,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 538 transitions, 7861 flow [2024-06-27 23:09:03,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 538 transitions, 7404 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-27 23:09:03,267 INFO L231 Difference]: Finished difference. Result has 494 places, 517 transitions, 6397 flow [2024-06-27 23:09:03,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6254, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6397, PETRI_PLACES=494, PETRI_TRANSITIONS=517} [2024-06-27 23:09:03,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 23:09:03,268 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 517 transitions, 6397 flow [2024-06-27 23:09:03,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-27 23:09:03,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:03,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-27 23:09:03,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 23:09:03,268 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:03,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:03,269 INFO L85 PathProgramCache]: Analyzing trace with hash -2016282344, now seen corresponding path program 4 times [2024-06-27 23:09:03,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:03,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876840654] [2024-06-27 23:09:03,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:03,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:03,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:03,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876840654] [2024-06-27 23:09:03,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876840654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:03,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:03,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:03,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944681459] [2024-06-27 23:09:03,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:03,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:03,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:03,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:03,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:03,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:03,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 517 transitions, 6397 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:03,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:03,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:03,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:05,337 INFO L124 PetriNetUnfolderBase]: 4015/6720 cut-off events. [2024-06-27 23:09:05,337 INFO L125 PetriNetUnfolderBase]: For 445364/445376 co-relation queries the response was YES. [2024-06-27 23:09:05,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43099 conditions, 6720 events. 4015/6720 cut-off events. For 445364/445376 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 47224 event pairs, 995 based on Foata normal form. 18/6737 useless extension candidates. Maximal degree in co-relation 42892. Up to 6015 conditions per place. [2024-06-27 23:09:05,443 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 464 selfloop transitions, 76 changer transitions 0/547 dead transitions. [2024-06-27 23:09:05,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 547 transitions, 7651 flow [2024-06-27 23:09:05,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:05,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:05,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 23:09:05,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-27 23:09:05,444 INFO L175 Difference]: Start difference. First operand has 494 places, 517 transitions, 6397 flow. Second operand 10 states and 223 transitions. [2024-06-27 23:09:05,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 547 transitions, 7651 flow [2024-06-27 23:09:08,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 547 transitions, 7452 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:09:08,640 INFO L231 Difference]: Finished difference. Result has 495 places, 520 transitions, 6420 flow [2024-06-27 23:09:08,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6198, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6420, PETRI_PLACES=495, PETRI_TRANSITIONS=520} [2024-06-27 23:09:08,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-27 23:09:08,640 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 520 transitions, 6420 flow [2024-06-27 23:09:08,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:08,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:08,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:08,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 23:09:08,641 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:08,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:08,641 INFO L85 PathProgramCache]: Analyzing trace with hash 171523614, now seen corresponding path program 2 times [2024-06-27 23:09:08,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:08,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857023272] [2024-06-27 23:09:08,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:08,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:08,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:08,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:08,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857023272] [2024-06-27 23:09:08,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857023272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:08,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:08,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:08,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790807146] [2024-06-27 23:09:08,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:08,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:08,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:08,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:08,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:08,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:08,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 520 transitions, 6420 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:08,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:08,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:08,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:10,537 INFO L124 PetriNetUnfolderBase]: 4035/6750 cut-off events. [2024-06-27 23:09:10,538 INFO L125 PetriNetUnfolderBase]: For 452088/452100 co-relation queries the response was YES. [2024-06-27 23:09:10,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43173 conditions, 6750 events. 4035/6750 cut-off events. For 452088/452100 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 47339 event pairs, 1027 based on Foata normal form. 18/6767 useless extension candidates. Maximal degree in co-relation 42965. Up to 6027 conditions per place. [2024-06-27 23:09:10,637 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 461 selfloop transitions, 77 changer transitions 0/545 dead transitions. [2024-06-27 23:09:10,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 545 transitions, 7634 flow [2024-06-27 23:09:10,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:10,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 23:09:10,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 23:09:10,638 INFO L175 Difference]: Start difference. First operand has 495 places, 520 transitions, 6420 flow. Second operand 10 states and 218 transitions. [2024-06-27 23:09:10,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 545 transitions, 7634 flow [2024-06-27 23:09:14,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 545 transitions, 7466 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:14,494 INFO L231 Difference]: Finished difference. Result has 497 places, 521 transitions, 6439 flow [2024-06-27 23:09:14,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6439, PETRI_PLACES=497, PETRI_TRANSITIONS=521} [2024-06-27 23:09:14,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-27 23:09:14,495 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 521 transitions, 6439 flow [2024-06-27 23:09:14,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:14,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:14,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:14,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 23:09:14,495 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:14,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:14,496 INFO L85 PathProgramCache]: Analyzing trace with hash 614589564, now seen corresponding path program 3 times [2024-06-27 23:09:14,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:14,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132693149] [2024-06-27 23:09:14,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:14,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:14,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:14,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:14,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:14,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132693149] [2024-06-27 23:09:14,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132693149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:14,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:14,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:14,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781740846] [2024-06-27 23:09:14,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:14,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:14,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:14,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:14,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:14,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:14,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 521 transitions, 6439 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:14,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:14,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:14,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:16,248 INFO L124 PetriNetUnfolderBase]: 4055/6790 cut-off events. [2024-06-27 23:09:16,249 INFO L125 PetriNetUnfolderBase]: For 452159/452171 co-relation queries the response was YES. [2024-06-27 23:09:16,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43323 conditions, 6790 events. 4055/6790 cut-off events. For 452159/452171 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 47838 event pairs, 951 based on Foata normal form. 18/6807 useless extension candidates. Maximal degree in co-relation 43115. Up to 5622 conditions per place. [2024-06-27 23:09:16,355 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 450 selfloop transitions, 92 changer transitions 0/549 dead transitions. [2024-06-27 23:09:16,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 549 transitions, 7951 flow [2024-06-27 23:09:16,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:16,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:16,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:09:16,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:09:16,357 INFO L175 Difference]: Start difference. First operand has 497 places, 521 transitions, 6439 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:09:16,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 549 transitions, 7951 flow [2024-06-27 23:09:20,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 549 transitions, 7782 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:20,109 INFO L231 Difference]: Finished difference. Result has 498 places, 522 transitions, 6486 flow [2024-06-27 23:09:20,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6270, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6486, PETRI_PLACES=498, PETRI_TRANSITIONS=522} [2024-06-27 23:09:20,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-27 23:09:20,110 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 522 transitions, 6486 flow [2024-06-27 23:09:20,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:20,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:20,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:20,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 23:09:20,111 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:20,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:20,111 INFO L85 PathProgramCache]: Analyzing trace with hash 614352414, now seen corresponding path program 4 times [2024-06-27 23:09:20,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:20,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68618415] [2024-06-27 23:09:20,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:20,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:20,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:20,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:20,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:20,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68618415] [2024-06-27 23:09:20,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68618415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:20,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:20,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:20,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702690342] [2024-06-27 23:09:20,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:20,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:20,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:20,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:20,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:20,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:20,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 522 transitions, 6486 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:20,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:20,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:20,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:21,825 INFO L124 PetriNetUnfolderBase]: 4042/6771 cut-off events. [2024-06-27 23:09:21,825 INFO L125 PetriNetUnfolderBase]: For 405093/405105 co-relation queries the response was YES. [2024-06-27 23:09:21,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42502 conditions, 6771 events. 4042/6771 cut-off events. For 405093/405105 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 47636 event pairs, 929 based on Foata normal form. 18/6788 useless extension candidates. Maximal degree in co-relation 42293. Up to 5616 conditions per place. [2024-06-27 23:09:21,931 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 451 selfloop transitions, 91 changer transitions 0/549 dead transitions. [2024-06-27 23:09:21,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 549 transitions, 7728 flow [2024-06-27 23:09:21,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:21,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:21,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 23:09:21,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 23:09:21,932 INFO L175 Difference]: Start difference. First operand has 498 places, 522 transitions, 6486 flow. Second operand 9 states and 204 transitions. [2024-06-27 23:09:21,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 549 transitions, 7728 flow [2024-06-27 23:09:25,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 549 transitions, 7460 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:25,822 INFO L231 Difference]: Finished difference. Result has 500 places, 522 transitions, 6404 flow [2024-06-27 23:09:25,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6218, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6404, PETRI_PLACES=500, PETRI_TRANSITIONS=522} [2024-06-27 23:09:25,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-27 23:09:25,823 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 522 transitions, 6404 flow [2024-06-27 23:09:25,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:25,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:25,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, 1, 1] [2024-06-27 23:09:25,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 23:09:25,824 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:25,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:25,824 INFO L85 PathProgramCache]: Analyzing trace with hash -2003337674, now seen corresponding path program 5 times [2024-06-27 23:09:25,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:25,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439971653] [2024-06-27 23:09:25,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:25,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:25,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:25,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:25,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439971653] [2024-06-27 23:09:25,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439971653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:25,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:25,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:25,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082991699] [2024-06-27 23:09:25,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:25,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:25,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:25,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:25,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:26,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:26,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 522 transitions, 6404 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:26,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:26,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:26,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand