./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe008_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:49:51,503 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:49:51,583 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:49:51,590 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:49:51,591 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:49:51,642 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:49:51,643 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:49:51,643 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:49:51,644 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:49:51,648 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:49:51,648 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:49:51,648 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:49:51,649 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:49:51,651 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:49:51,651 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:49:51,651 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:49:51,666 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:49:51,666 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:49:51,667 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:49:51,667 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:49:51,667 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:49:51,668 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:49:51,668 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:49:51,668 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:49:51,669 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:49:51,669 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:49:51,669 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:49:51,669 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:49:51,670 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:49:51,671 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:49:51,672 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:49:51,672 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:49:51,672 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:51,673 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:49:51,673 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:49:51,673 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:49:51,673 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:49:51,673 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:49:51,674 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:49:51,674 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:49:51,674 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:49:51,675 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:49:51,675 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:49:51,675 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 [2024-06-27 21:49:51,947 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:49:51,971 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:49:51,974 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:49:51,975 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:49:51,975 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:49:51,977 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/safe008_tso.yml/witness.yml [2024-06-27 21:49:52,073 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:49:52,074 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:49:52,077 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-27 21:49:53,307 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:49:53,556 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:49:53,556 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-27 21:49:53,585 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eaf355765/e301d70069fd464e96624b2c58282929/FLAGca3e1cc7d [2024-06-27 21:49:53,602 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eaf355765/e301d70069fd464e96624b2c58282929 [2024-06-27 21:49:53,603 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:49:53,604 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:49:53,605 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:53,605 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:49:53,612 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:49:53,613 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:52" (1/2) ... [2024-06-27 21:49:53,614 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56a74386 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:53, skipping insertion in model container [2024-06-27 21:49:53,614 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:52" (1/2) ... [2024-06-27 21:49:53,615 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@258f235 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:53, skipping insertion in model container [2024-06-27 21:49:53,616 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:53" (2/2) ... [2024-06-27 21:49:53,616 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56a74386 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:53, skipping insertion in model container [2024-06-27 21:49:53,616 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:53" (2/2) ... [2024-06-27 21:49:53,617 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:49:53,650 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:49:53,651 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ! multithreaded || (((((((((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) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) [2024-06-27 21:49:53,651 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ! multithreaded || (((((((((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) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) [2024-06-27 21:49:53,651 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || (((((((((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) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) [2024-06-27 21:49:53,652 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:49:53,652 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 21:49:53,701 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:49:53,869 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i[945,958] [2024-06-27 21:49:54,005 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:54,020 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:49:54,051 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:49:54,147 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:54,194 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:49:54,195 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54 WrapperNode [2024-06-27 21:49:54,195 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:54,197 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:54,197 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:49:54,197 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:49:54,204 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,235 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,274 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 21:49:54,274 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:54,275 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:49:54,275 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:49:54,275 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:49:54,288 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,289 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,294 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,316 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 21:49:54,316 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,317 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,328 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,330 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,335 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,336 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,343 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:49:54,345 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:49:54,345 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:49:54,345 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:49:54,346 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (1/1) ... [2024-06-27 21:49:54,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:54,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:49:54,376 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 21:49:54,385 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 21:49:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:49:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:49:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:49:54,419 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:49:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:49:54,419 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:49:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:49:54,420 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:49:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:49:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:49:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:49:54,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:49:54,422 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 21:49:54,556 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:49:54,559 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:49:54,811 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:49:54,812 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:49:54,905 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:49:54,910 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:49:54,911 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:54 BoogieIcfgContainer [2024-06-27 21:49:54,912 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:49:54,914 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:49:54,915 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:49:54,918 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:49:54,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:52" (1/4) ... [2024-06-27 21:49:54,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a1dbb48 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:49:54, skipping insertion in model container [2024-06-27 21:49:54,920 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:49:53" (2/4) ... [2024-06-27 21:49:54,920 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a1dbb48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:49:54, skipping insertion in model container [2024-06-27 21:49:54,920 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:54" (3/4) ... [2024-06-27 21:49:54,923 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a1dbb48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:49:54, skipping insertion in model container [2024-06-27 21:49:54,923 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:54" (4/4) ... [2024-06-27 21:49:54,925 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-06-27 21:49:54,943 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:49:54,943 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:49:54,944 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:49:54,994 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:49:55,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 21:49:55,079 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 21:49:55,079 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:55,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 21:49:55,083 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 21:49:55,087 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 21:49:55,106 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:49:55,136 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;@334248c3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:49:55,145 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:49:55,149 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:49:55,150 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:49:55,150 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:55,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:55,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:49:55,151 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:55,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:55,158 INFO L85 PathProgramCache]: Analyzing trace with hash 210327718, now seen corresponding path program 1 times [2024-06-27 21:49:55,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:55,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103044944] [2024-06-27 21:49:55,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:55,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:55,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:55,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:55,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:55,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103044944] [2024-06-27 21:49:55,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103044944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:55,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:55,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:49:55,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971996254] [2024-06-27 21:49:55,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:55,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:49:55,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:55,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:49:55,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:49:55,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 21:49:55,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:55,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:55,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 21:49:55,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:55,924 INFO L124 PetriNetUnfolderBase]: 975/1628 cut-off events. [2024-06-27 21:49:55,925 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 21:49:55,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3158 conditions, 1628 events. 975/1628 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9188 event pairs, 719 based on Foata normal form. 1/1565 useless extension candidates. Maximal degree in co-relation 3146. Up to 1463 conditions per place. [2024-06-27 21:49:55,945 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 32 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 21:49:55,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 189 flow [2024-06-27 21:49:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:49:55,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:49:55,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 21:49:55,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 21:49:55,958 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 96 transitions. [2024-06-27 21:49:55,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 189 flow [2024-06-27 21:49:55,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:55,973 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 21:49:55,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 21:49:55,978 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 21:49:55,978 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 21:49:55,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:55,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:55,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:55,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:49:55,980 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:55,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:55,981 INFO L85 PathProgramCache]: Analyzing trace with hash 262436515, now seen corresponding path program 1 times [2024-06-27 21:49:55,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:55,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002206307] [2024-06-27 21:49:55,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:55,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:56,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:56,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 21:49:56,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:56,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002206307] [2024-06-27 21:49:56,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002206307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:56,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:56,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:49:56,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336590093] [2024-06-27 21:49:56,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:56,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:49:56,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:56,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:49:56,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:49:56,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 21:49:56,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 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 21:49:56,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:56,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 21:49:56,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:56,406 INFO L124 PetriNetUnfolderBase]: 982/1625 cut-off events. [2024-06-27 21:49:56,407 INFO L125 PetriNetUnfolderBase]: For 270/277 co-relation queries the response was YES. [2024-06-27 21:49:56,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3600 conditions, 1625 events. 982/1625 cut-off events. For 270/277 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8866 event pairs, 463 based on Foata normal form. 8/1628 useless extension candidates. Maximal degree in co-relation 3588. Up to 1429 conditions per place. [2024-06-27 21:49:56,422 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 43 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-27 21:49:56,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 294 flow [2024-06-27 21:49:56,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:49:56,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:49:56,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-27 21:49:56,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7277777777777777 [2024-06-27 21:49:56,428 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 131 transitions. [2024-06-27 21:49:56,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 294 flow [2024-06-27 21:49:56,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 69 transitions, 290 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:56,433 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 186 flow [2024-06-27 21:49:56,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-27 21:49:56,434 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-27 21:49:56,434 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 186 flow [2024-06-27 21:49:56,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 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 21:49:56,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:56,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:56,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:49:56,438 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:56,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:56,444 INFO L85 PathProgramCache]: Analyzing trace with hash -454402221, now seen corresponding path program 1 times [2024-06-27 21:49:56,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:56,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055799048] [2024-06-27 21:49:56,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:56,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:56,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:56,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:56,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:56,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055799048] [2024-06-27 21:49:56,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055799048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:56,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:56,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:56,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705676022] [2024-06-27 21:49:56,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:56,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:56,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:56,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:56,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:56,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:49:56,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:56,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:56,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:49:56,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:56,956 INFO L124 PetriNetUnfolderBase]: 1263/2037 cut-off events. [2024-06-27 21:49:56,956 INFO L125 PetriNetUnfolderBase]: For 1223/1231 co-relation queries the response was YES. [2024-06-27 21:49:56,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5339 conditions, 2037 events. 1263/2037 cut-off events. For 1223/1231 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11132 event pairs, 414 based on Foata normal form. 10/2039 useless extension candidates. Maximal degree in co-relation 5324. Up to 1793 conditions per place. [2024-06-27 21:49:56,975 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 65 selfloop transitions, 15 changer transitions 0/94 dead transitions. [2024-06-27 21:49:56,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 94 transitions, 490 flow [2024-06-27 21:49:56,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:56,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:56,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 21:49:56,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 21:49:56,980 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 186 flow. Second operand 5 states and 160 transitions. [2024-06-27 21:49:56,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 94 transitions, 490 flow [2024-06-27 21:49:56,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 94 transitions, 484 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:56,987 INFO L231 Difference]: Finished difference. Result has 60 places, 64 transitions, 319 flow [2024-06-27 21:49:56,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=319, PETRI_PLACES=60, PETRI_TRANSITIONS=64} [2024-06-27 21:49:56,989 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-27 21:49:56,989 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 64 transitions, 319 flow [2024-06-27 21:49:56,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:56,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:56,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:56,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:49:56,990 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:56,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:56,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1166911888, now seen corresponding path program 1 times [2024-06-27 21:49:56,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:56,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269371973] [2024-06-27 21:49:56,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:56,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:57,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:57,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:57,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269371973] [2024-06-27 21:49:57,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269371973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:57,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:57,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:57,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013857227] [2024-06-27 21:49:57,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:57,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:57,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:57,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:57,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:57,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:49:57,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 64 transitions, 319 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:57,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:57,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:49:57,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:57,550 INFO L124 PetriNetUnfolderBase]: 1328/2280 cut-off events. [2024-06-27 21:49:57,550 INFO L125 PetriNetUnfolderBase]: For 2422/2435 co-relation queries the response was YES. [2024-06-27 21:49:57,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6510 conditions, 2280 events. 1328/2280 cut-off events. For 2422/2435 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13321 event pairs, 436 based on Foata normal form. 23/2280 useless extension candidates. Maximal degree in co-relation 6490. Up to 1770 conditions per place. [2024-06-27 21:49:57,571 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 74 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-27 21:49:57,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 105 transitions, 616 flow [2024-06-27 21:49:57,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:57,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:57,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 21:49:57,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 21:49:57,573 INFO L175 Difference]: Start difference. First operand has 60 places, 64 transitions, 319 flow. Second operand 6 states and 189 transitions. [2024-06-27 21:49:57,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 105 transitions, 616 flow [2024-06-27 21:49:57,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 105 transitions, 610 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:57,579 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 363 flow [2024-06-27 21:49:57,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=363, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-06-27 21:49:57,580 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 21:49:57,581 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 363 flow [2024-06-27 21:49:57,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:57,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:57,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:57,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:49:57,582 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:57,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:57,582 INFO L85 PathProgramCache]: Analyzing trace with hash -576324553, now seen corresponding path program 1 times [2024-06-27 21:49:57,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:57,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228522510] [2024-06-27 21:49:57,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:57,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:57,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:57,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:57,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:57,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228522510] [2024-06-27 21:49:57,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228522510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:57,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:57,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:57,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517544478] [2024-06-27 21:49:57,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:57,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:57,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:57,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:57,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:57,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:57,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 363 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:57,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:57,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:57,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:58,039 INFO L124 PetriNetUnfolderBase]: 1603/2561 cut-off events. [2024-06-27 21:49:58,039 INFO L125 PetriNetUnfolderBase]: For 3691/3691 co-relation queries the response was YES. [2024-06-27 21:49:58,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8005 conditions, 2561 events. 1603/2561 cut-off events. For 3691/3691 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14614 event pairs, 528 based on Foata normal form. 2/2558 useless extension candidates. Maximal degree in co-relation 7982. Up to 2340 conditions per place. [2024-06-27 21:49:58,061 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 67 selfloop transitions, 8 changer transitions 0/88 dead transitions. [2024-06-27 21:49:58,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 88 transitions, 599 flow [2024-06-27 21:49:58,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:49:58,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:49:58,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-27 21:49:58,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 21:49:58,064 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 363 flow. Second operand 4 states and 117 transitions. [2024-06-27 21:49:58,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 88 transitions, 599 flow [2024-06-27 21:49:58,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 88 transitions, 559 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:58,077 INFO L231 Difference]: Finished difference. Result has 66 places, 72 transitions, 409 flow [2024-06-27 21:49:58,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=409, PETRI_PLACES=66, PETRI_TRANSITIONS=72} [2024-06-27 21:49:58,080 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 17 predicate places. [2024-06-27 21:49:58,081 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 72 transitions, 409 flow [2024-06-27 21:49:58,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:58,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:58,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:58,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:49:58,082 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:58,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:58,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1319833420, now seen corresponding path program 1 times [2024-06-27 21:49:58,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:58,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829331513] [2024-06-27 21:49:58,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:58,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:58,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:58,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:58,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:58,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829331513] [2024-06-27 21:49:58,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829331513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:58,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:58,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:58,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493639329] [2024-06-27 21:49:58,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:58,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:58,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:58,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:58,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:58,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:49:58,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 72 transitions, 409 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:58,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:58,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:49:58,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:58,654 INFO L124 PetriNetUnfolderBase]: 1574/2539 cut-off events. [2024-06-27 21:49:58,654 INFO L125 PetriNetUnfolderBase]: For 5150/5206 co-relation queries the response was YES. [2024-06-27 21:49:58,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8495 conditions, 2539 events. 1574/2539 cut-off events. For 5150/5206 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14634 event pairs, 391 based on Foata normal form. 23/2541 useless extension candidates. Maximal degree in co-relation 8470. Up to 2067 conditions per place. [2024-06-27 21:49:58,679 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 67 selfloop transitions, 36 changer transitions 0/119 dead transitions. [2024-06-27 21:49:58,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 119 transitions, 799 flow [2024-06-27 21:49:58,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:58,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:58,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-27 21:49:58,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7074074074074074 [2024-06-27 21:49:58,681 INFO L175 Difference]: Start difference. First operand has 66 places, 72 transitions, 409 flow. Second operand 6 states and 191 transitions. [2024-06-27 21:49:58,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 119 transitions, 799 flow [2024-06-27 21:49:58,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 119 transitions, 795 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:58,691 INFO L231 Difference]: Finished difference. Result has 72 places, 83 transitions, 562 flow [2024-06-27 21:49:58,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=405, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=562, PETRI_PLACES=72, PETRI_TRANSITIONS=83} [2024-06-27 21:49:58,692 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 23 predicate places. [2024-06-27 21:49:58,692 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 83 transitions, 562 flow [2024-06-27 21:49:58,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:58,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:58,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:58,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:49:58,693 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:58,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:58,694 INFO L85 PathProgramCache]: Analyzing trace with hash 25554040, now seen corresponding path program 1 times [2024-06-27 21:49:58,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:58,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232317090] [2024-06-27 21:49:58,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:58,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:58,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:58,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:58,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:58,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232317090] [2024-06-27 21:49:58,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232317090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:58,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:58,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:58,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354305522] [2024-06-27 21:49:58,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:58,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:58,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:58,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:58,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:58,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:58,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 83 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:49:58,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:58,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:58,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:59,200 INFO L124 PetriNetUnfolderBase]: 1692/2737 cut-off events. [2024-06-27 21:49:59,200 INFO L125 PetriNetUnfolderBase]: For 6762/6765 co-relation queries the response was YES. [2024-06-27 21:49:59,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9703 conditions, 2737 events. 1692/2737 cut-off events. For 6762/6765 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15842 event pairs, 543 based on Foata normal form. 2/2728 useless extension candidates. Maximal degree in co-relation 9675. Up to 2384 conditions per place. [2024-06-27 21:49:59,231 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 97 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-06-27 21:49:59,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 129 transitions, 975 flow [2024-06-27 21:49:59,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:59,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:59,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 21:49:59,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 21:49:59,234 INFO L175 Difference]: Start difference. First operand has 72 places, 83 transitions, 562 flow. Second operand 6 states and 177 transitions. [2024-06-27 21:49:59,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 129 transitions, 975 flow [2024-06-27 21:49:59,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 129 transitions, 935 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:59,247 INFO L231 Difference]: Finished difference. Result has 79 places, 95 transitions, 665 flow [2024-06-27 21:49:59,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=79, PETRI_TRANSITIONS=95} [2024-06-27 21:49:59,248 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 30 predicate places. [2024-06-27 21:49:59,248 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 95 transitions, 665 flow [2024-06-27 21:49:59,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:49:59,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:59,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:59,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:49:59,249 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:59,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:59,250 INFO L85 PathProgramCache]: Analyzing trace with hash 25553854, now seen corresponding path program 2 times [2024-06-27 21:49:59,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:59,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739572400] [2024-06-27 21:49:59,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:59,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:59,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:59,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 21:49:59,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:59,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739572400] [2024-06-27 21:49:59,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739572400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:59,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:59,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:59,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219524654] [2024-06-27 21:49:59,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:59,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:59,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:59,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:59,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:59,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:49:59,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 95 transitions, 665 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:59,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:49:59,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:59,842 INFO L124 PetriNetUnfolderBase]: 1592/2582 cut-off events. [2024-06-27 21:49:59,843 INFO L125 PetriNetUnfolderBase]: For 8857/8981 co-relation queries the response was YES. [2024-06-27 21:49:59,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9998 conditions, 2582 events. 1592/2582 cut-off events. For 8857/8981 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15048 event pairs, 388 based on Foata normal form. 11/2520 useless extension candidates. Maximal degree in co-relation 9965. Up to 2155 conditions per place. [2024-06-27 21:49:59,865 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 82 selfloop transitions, 34 changer transitions 0/135 dead transitions. [2024-06-27 21:49:59,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 135 transitions, 1055 flow [2024-06-27 21:49:59,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:59,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:59,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 21:49:59,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-27 21:49:59,867 INFO L175 Difference]: Start difference. First operand has 79 places, 95 transitions, 665 flow. Second operand 6 states and 184 transitions. [2024-06-27 21:49:59,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 135 transitions, 1055 flow [2024-06-27 21:49:59,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 135 transitions, 1027 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:59,883 INFO L231 Difference]: Finished difference. Result has 83 places, 103 transitions, 788 flow [2024-06-27 21:49:59,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=788, PETRI_PLACES=83, PETRI_TRANSITIONS=103} [2024-06-27 21:49:59,884 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 34 predicate places. [2024-06-27 21:49:59,884 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 103 transitions, 788 flow [2024-06-27 21:49:59,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:59,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:59,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:49:59,885 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:59,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:59,886 INFO L85 PathProgramCache]: Analyzing trace with hash -513389314, now seen corresponding path program 2 times [2024-06-27 21:49:59,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:59,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399809421] [2024-06-27 21:49:59,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:59,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:59,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:00,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 21:50:00,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:00,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399809421] [2024-06-27 21:50:00,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399809421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:00,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:00,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:00,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54792531] [2024-06-27 21:50:00,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:00,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:00,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:00,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:00,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:00,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:00,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 103 transitions, 788 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:50:00,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:00,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:00,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:00,403 INFO L124 PetriNetUnfolderBase]: 1774/2958 cut-off events. [2024-06-27 21:50:00,403 INFO L125 PetriNetUnfolderBase]: For 10334/10346 co-relation queries the response was YES. [2024-06-27 21:50:00,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11186 conditions, 2958 events. 1774/2958 cut-off events. For 10334/10346 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17845 event pairs, 750 based on Foata normal form. 10/2935 useless extension candidates. Maximal degree in co-relation 11152. Up to 2492 conditions per place. [2024-06-27 21:50:00,428 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 97 selfloop transitions, 22 changer transitions 0/132 dead transitions. [2024-06-27 21:50:00,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 132 transitions, 1151 flow [2024-06-27 21:50:00,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:00,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:00,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 21:50:00,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-27 21:50:00,431 INFO L175 Difference]: Start difference. First operand has 83 places, 103 transitions, 788 flow. Second operand 5 states and 147 transitions. [2024-06-27 21:50:00,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 132 transitions, 1151 flow [2024-06-27 21:50:00,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 132 transitions, 1067 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:00,451 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 802 flow [2024-06-27 21:50:00,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=802, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2024-06-27 21:50:00,452 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-27 21:50:00,452 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 802 flow [2024-06-27 21:50:00,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:50:00,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:00,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:00,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:50:00,453 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:00,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:00,453 INFO L85 PathProgramCache]: Analyzing trace with hash -513395824, now seen corresponding path program 3 times [2024-06-27 21:50:00,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:00,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099541475] [2024-06-27 21:50:00,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:00,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:00,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:00,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:00,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099541475] [2024-06-27 21:50:00,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099541475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:00,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:00,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:00,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325551532] [2024-06-27 21:50:00,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:00,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:00,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:00,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:00,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:00,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:00,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 802 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:50:00,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:00,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:00,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:00,978 INFO L124 PetriNetUnfolderBase]: 1769/2975 cut-off events. [2024-06-27 21:50:00,979 INFO L125 PetriNetUnfolderBase]: For 10562/10565 co-relation queries the response was YES. [2024-06-27 21:50:00,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11215 conditions, 2975 events. 1769/2975 cut-off events. For 10562/10565 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18087 event pairs, 737 based on Foata normal form. 2/2946 useless extension candidates. Maximal degree in co-relation 11179. Up to 2487 conditions per place. [2024-06-27 21:50:01,004 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 97 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-27 21:50:01,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 133 transitions, 1105 flow [2024-06-27 21:50:01,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:01,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:01,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 21:50:01,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-27 21:50:01,006 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 802 flow. Second operand 5 states and 149 transitions. [2024-06-27 21:50:01,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 133 transitions, 1105 flow [2024-06-27 21:50:01,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 133 transitions, 1079 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:01,025 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 834 flow [2024-06-27 21:50:01,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=834, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-27 21:50:01,025 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 41 predicate places. [2024-06-27 21:50:01,026 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 834 flow [2024-06-27 21:50:01,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:50:01,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:01,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:01,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:50:01,027 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:01,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:01,027 INFO L85 PathProgramCache]: Analyzing trace with hash -715168292, now seen corresponding path program 3 times [2024-06-27 21:50:01,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:01,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853964197] [2024-06-27 21:50:01,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:01,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:01,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:01,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 21:50:01,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:01,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853964197] [2024-06-27 21:50:01,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853964197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:01,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:01,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:01,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142555818] [2024-06-27 21:50:01,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:01,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:01,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:01,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:01,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:01,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:01,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 834 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:01,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:01,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:01,580 INFO L124 PetriNetUnfolderBase]: 1617/2627 cut-off events. [2024-06-27 21:50:01,581 INFO L125 PetriNetUnfolderBase]: For 11991/12107 co-relation queries the response was YES. [2024-06-27 21:50:01,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10646 conditions, 2627 events. 1617/2627 cut-off events. For 11991/12107 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15317 event pairs, 387 based on Foata normal form. 31/2586 useless extension candidates. Maximal degree in co-relation 10608. Up to 2098 conditions per place. [2024-06-27 21:50:01,601 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 76 selfloop transitions, 47 changer transitions 0/144 dead transitions. [2024-06-27 21:50:01,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 144 transitions, 1223 flow [2024-06-27 21:50:01,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:01,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:01,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 21:50:01,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 21:50:01,603 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 834 flow. Second operand 6 states and 186 transitions. [2024-06-27 21:50:01,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 144 transitions, 1223 flow [2024-06-27 21:50:01,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 144 transitions, 1166 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:01,622 INFO L231 Difference]: Finished difference. Result has 93 places, 112 transitions, 942 flow [2024-06-27 21:50:01,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=942, PETRI_PLACES=93, PETRI_TRANSITIONS=112} [2024-06-27 21:50:01,623 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 44 predicate places. [2024-06-27 21:50:01,623 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 112 transitions, 942 flow [2024-06-27 21:50:01,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:01,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:01,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:50:01,624 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:01,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:01,625 INFO L85 PathProgramCache]: Analyzing trace with hash -714922028, now seen corresponding path program 1 times [2024-06-27 21:50:01,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:01,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856705973] [2024-06-27 21:50:01,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:01,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:01,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:01,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 21:50:01,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:01,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856705973] [2024-06-27 21:50:01,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856705973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:01,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:01,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:01,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669747148] [2024-06-27 21:50:01,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:01,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:01,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:01,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:01,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:01,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:01,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 112 transitions, 942 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:50:01,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:01,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:01,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:02,167 INFO L124 PetriNetUnfolderBase]: 1766/2861 cut-off events. [2024-06-27 21:50:02,168 INFO L125 PetriNetUnfolderBase]: For 12544/12547 co-relation queries the response was YES. [2024-06-27 21:50:02,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11570 conditions, 2861 events. 1766/2861 cut-off events. For 12544/12547 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16681 event pairs, 721 based on Foata normal form. 6/2851 useless extension candidates. Maximal degree in co-relation 11531. Up to 2540 conditions per place. [2024-06-27 21:50:02,192 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 114 selfloop transitions, 10 changer transitions 0/137 dead transitions. [2024-06-27 21:50:02,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 137 transitions, 1261 flow [2024-06-27 21:50:02,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:02,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 21:50:02,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-27 21:50:02,194 INFO L175 Difference]: Start difference. First operand has 93 places, 112 transitions, 942 flow. Second operand 5 states and 143 transitions. [2024-06-27 21:50:02,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 137 transitions, 1261 flow [2024-06-27 21:50:02,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 137 transitions, 1167 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:02,221 INFO L231 Difference]: Finished difference. Result has 94 places, 114 transitions, 891 flow [2024-06-27 21:50:02,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=891, PETRI_PLACES=94, PETRI_TRANSITIONS=114} [2024-06-27 21:50:02,222 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-27 21:50:02,222 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 114 transitions, 891 flow [2024-06-27 21:50:02,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:50:02,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:02,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:02,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:50:02,223 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:02,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:02,224 INFO L85 PathProgramCache]: Analyzing trace with hash 2038413262, now seen corresponding path program 1 times [2024-06-27 21:50:02,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:02,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228472578] [2024-06-27 21:50:02,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:02,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:02,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:02,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:02,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:02,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228472578] [2024-06-27 21:50:02,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228472578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:02,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:02,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:02,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292469656] [2024-06-27 21:50:02,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:02,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:02,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:02,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:02,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:02,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:02,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 114 transitions, 891 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:02,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:02,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:02,846 INFO L124 PetriNetUnfolderBase]: 1783/2951 cut-off events. [2024-06-27 21:50:02,846 INFO L125 PetriNetUnfolderBase]: For 12217/12220 co-relation queries the response was YES. [2024-06-27 21:50:02,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11641 conditions, 2951 events. 1783/2951 cut-off events. For 12217/12220 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17595 event pairs, 684 based on Foata normal form. 2/2924 useless extension candidates. Maximal degree in co-relation 11601. Up to 2392 conditions per place. [2024-06-27 21:50:02,868 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 124 selfloop transitions, 34 changer transitions 0/171 dead transitions. [2024-06-27 21:50:02,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 171 transitions, 1453 flow [2024-06-27 21:50:02,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:02,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:02,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:50:02,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 21:50:02,870 INFO L175 Difference]: Start difference. First operand has 94 places, 114 transitions, 891 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:50:02,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 171 transitions, 1453 flow [2024-06-27 21:50:02,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 171 transitions, 1428 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:02,894 INFO L231 Difference]: Finished difference. Result has 100 places, 127 transitions, 1064 flow [2024-06-27 21:50:02,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1064, PETRI_PLACES=100, PETRI_TRANSITIONS=127} [2024-06-27 21:50:02,895 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 51 predicate places. [2024-06-27 21:50:02,895 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 127 transitions, 1064 flow [2024-06-27 21:50:02,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:02,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:02,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:50:02,896 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:02,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:02,896 INFO L85 PathProgramCache]: Analyzing trace with hash 792176456, now seen corresponding path program 2 times [2024-06-27 21:50:02,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:02,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839784790] [2024-06-27 21:50:02,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:02,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:02,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:03,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 21:50:03,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:03,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839784790] [2024-06-27 21:50:03,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839784790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:03,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:03,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:03,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170822562] [2024-06-27 21:50:03,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:03,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:03,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:03,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:03,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:03,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:03,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 127 transitions, 1064 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:03,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:03,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:03,520 INFO L124 PetriNetUnfolderBase]: 1822/3055 cut-off events. [2024-06-27 21:50:03,584 INFO L125 PetriNetUnfolderBase]: For 14721/14724 co-relation queries the response was YES. [2024-06-27 21:50:03,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12682 conditions, 3055 events. 1822/3055 cut-off events. For 14721/14724 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18053 event pairs, 536 based on Foata normal form. 2/3047 useless extension candidates. Maximal degree in co-relation 12639. Up to 2520 conditions per place. [2024-06-27 21:50:03,607 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 141 selfloop transitions, 32 changer transitions 0/186 dead transitions. [2024-06-27 21:50:03,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 186 transitions, 1649 flow [2024-06-27 21:50:03,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:03,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:03,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-27 21:50:03,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 21:50:03,609 INFO L175 Difference]: Start difference. First operand has 100 places, 127 transitions, 1064 flow. Second operand 9 states and 255 transitions. [2024-06-27 21:50:03,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 186 transitions, 1649 flow [2024-06-27 21:50:03,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 186 transitions, 1595 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:03,640 INFO L231 Difference]: Finished difference. Result has 108 places, 135 transitions, 1164 flow [2024-06-27 21:50:03,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1164, PETRI_PLACES=108, PETRI_TRANSITIONS=135} [2024-06-27 21:50:03,641 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-27 21:50:03,642 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 135 transitions, 1164 flow [2024-06-27 21:50:03,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:03,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:03,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:50:03,643 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:03,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:03,643 INFO L85 PathProgramCache]: Analyzing trace with hash 792170876, now seen corresponding path program 3 times [2024-06-27 21:50:03,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:03,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618062386] [2024-06-27 21:50:03,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:03,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:03,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:03,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:03,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:03,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618062386] [2024-06-27 21:50:03,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618062386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:03,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:03,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:03,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379488875] [2024-06-27 21:50:03,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:03,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:03,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:03,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:03,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:03,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:03,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 135 transitions, 1164 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:03,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:03,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:04,267 INFO L124 PetriNetUnfolderBase]: 1817/3005 cut-off events. [2024-06-27 21:50:04,268 INFO L125 PetriNetUnfolderBase]: For 15835/15838 co-relation queries the response was YES. [2024-06-27 21:50:04,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12866 conditions, 3005 events. 1817/3005 cut-off events. For 15835/15838 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17977 event pairs, 694 based on Foata normal form. 2/2980 useless extension candidates. Maximal degree in co-relation 12820. Up to 2515 conditions per place. [2024-06-27 21:50:04,336 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 31 changer transitions 0/172 dead transitions. [2024-06-27 21:50:04,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 172 transitions, 1575 flow [2024-06-27 21:50:04,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:04,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:04,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:50:04,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:50:04,339 INFO L175 Difference]: Start difference. First operand has 108 places, 135 transitions, 1164 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:50:04,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 172 transitions, 1575 flow [2024-06-27 21:50:04,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 172 transitions, 1529 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:04,370 INFO L231 Difference]: Finished difference. Result has 111 places, 135 transitions, 1188 flow [2024-06-27 21:50:04,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1188, PETRI_PLACES=111, PETRI_TRANSITIONS=135} [2024-06-27 21:50:04,371 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 62 predicate places. [2024-06-27 21:50:04,371 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 135 transitions, 1188 flow [2024-06-27 21:50:04,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:04,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:04,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:50:04,372 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:04,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:04,373 INFO L85 PathProgramCache]: Analyzing trace with hash -695373590, now seen corresponding path program 4 times [2024-06-27 21:50:04,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:04,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284397290] [2024-06-27 21:50:04,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:04,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:04,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:04,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:04,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:04,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284397290] [2024-06-27 21:50:04,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284397290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:04,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:04,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:04,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663951062] [2024-06-27 21:50:04,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:04,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:04,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:04,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:04,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:04,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:04,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 135 transitions, 1188 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:04,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:04,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:04,993 INFO L124 PetriNetUnfolderBase]: 1856/2986 cut-off events. [2024-06-27 21:50:04,993 INFO L125 PetriNetUnfolderBase]: For 17317/17320 co-relation queries the response was YES. [2024-06-27 21:50:05,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13353 conditions, 2986 events. 1856/2986 cut-off events. For 17317/17320 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17266 event pairs, 440 based on Foata normal form. 2/2982 useless extension candidates. Maximal degree in co-relation 13305. Up to 2495 conditions per place. [2024-06-27 21:50:05,075 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 134 selfloop transitions, 45 changer transitions 0/192 dead transitions. [2024-06-27 21:50:05,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 192 transitions, 1838 flow [2024-06-27 21:50:05,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:05,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:05,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 21:50:05,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 21:50:05,078 INFO L175 Difference]: Start difference. First operand has 111 places, 135 transitions, 1188 flow. Second operand 8 states and 236 transitions. [2024-06-27 21:50:05,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 192 transitions, 1838 flow [2024-06-27 21:50:05,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 192 transitions, 1776 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:05,114 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 1309 flow [2024-06-27 21:50:05,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1309, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2024-06-27 21:50:05,115 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-27 21:50:05,115 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 1309 flow [2024-06-27 21:50:05,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:05,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:05,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:50:05,116 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:05,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:05,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1264594276, now seen corresponding path program 5 times [2024-06-27 21:50:05,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:05,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486216818] [2024-06-27 21:50:05,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:05,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:05,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:05,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:05,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:05,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486216818] [2024-06-27 21:50:05,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486216818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:05,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:05,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:05,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212711267] [2024-06-27 21:50:05,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:05,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:05,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:05,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:05,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:05,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:05,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 1309 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:05,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:05,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:05,745 INFO L124 PetriNetUnfolderBase]: 1851/3013 cut-off events. [2024-06-27 21:50:05,745 INFO L125 PetriNetUnfolderBase]: For 19621/19624 co-relation queries the response was YES. [2024-06-27 21:50:05,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13676 conditions, 3013 events. 1851/3013 cut-off events. For 19621/19624 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17630 event pairs, 512 based on Foata normal form. 2/3002 useless extension candidates. Maximal degree in co-relation 13626. Up to 2490 conditions per place. [2024-06-27 21:50:05,774 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 122 selfloop transitions, 43 changer transitions 0/178 dead transitions. [2024-06-27 21:50:05,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 178 transitions, 1786 flow [2024-06-27 21:50:05,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:05,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:05,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 21:50:05,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 21:50:05,776 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 1309 flow. Second operand 6 states and 182 transitions. [2024-06-27 21:50:05,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 178 transitions, 1786 flow [2024-06-27 21:50:05,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 178 transitions, 1672 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:05,822 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 1297 flow [2024-06-27 21:50:05,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1297, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2024-06-27 21:50:05,823 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-27 21:50:05,823 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 1297 flow [2024-06-27 21:50:05,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:05,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:05,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:50:05,824 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:05,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:05,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1264801666, now seen corresponding path program 6 times [2024-06-27 21:50:05,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:05,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791533197] [2024-06-27 21:50:05,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:05,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:05,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:05,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:05,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:05,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791533197] [2024-06-27 21:50:05,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791533197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:05,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:05,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:05,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933068042] [2024-06-27 21:50:05,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:05,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:05,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:05,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:05,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:06,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:06,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 1297 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:06,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:06,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:06,463 INFO L124 PetriNetUnfolderBase]: 1846/3076 cut-off events. [2024-06-27 21:50:06,463 INFO L125 PetriNetUnfolderBase]: For 19953/19968 co-relation queries the response was YES. [2024-06-27 21:50:06,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13640 conditions, 3076 events. 1846/3076 cut-off events. For 19953/19968 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18594 event pairs, 701 based on Foata normal form. 12/3056 useless extension candidates. Maximal degree in co-relation 13590. Up to 2485 conditions per place. [2024-06-27 21:50:06,483 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 45 changer transitions 0/186 dead transitions. [2024-06-27 21:50:06,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 186 transitions, 1762 flow [2024-06-27 21:50:06,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:06,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:06,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 21:50:06,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 21:50:06,487 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 1297 flow. Second operand 8 states and 227 transitions. [2024-06-27 21:50:06,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 186 transitions, 1762 flow [2024-06-27 21:50:06,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 186 transitions, 1660 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:06,524 INFO L231 Difference]: Finished difference. Result has 116 places, 143 transitions, 1305 flow [2024-06-27 21:50:06,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1305, PETRI_PLACES=116, PETRI_TRANSITIONS=143} [2024-06-27 21:50:06,525 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-27 21:50:06,525 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 143 transitions, 1305 flow [2024-06-27 21:50:06,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:06,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:06,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:50:06,526 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:06,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:06,526 INFO L85 PathProgramCache]: Analyzing trace with hash -337261788, now seen corresponding path program 1 times [2024-06-27 21:50:06,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:06,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197470398] [2024-06-27 21:50:06,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:06,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:06,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:06,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:06,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197470398] [2024-06-27 21:50:06,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197470398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:06,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:06,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:50:06,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995327851] [2024-06-27 21:50:06,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:06,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:50:06,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:06,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:50:06,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:50:06,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:06,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 143 transitions, 1305 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:06,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:06,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:07,003 INFO L124 PetriNetUnfolderBase]: 1712/2780 cut-off events. [2024-06-27 21:50:07,003 INFO L125 PetriNetUnfolderBase]: For 19627/19649 co-relation queries the response was YES. [2024-06-27 21:50:07,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12678 conditions, 2780 events. 1712/2780 cut-off events. For 19627/19649 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16348 event pairs, 440 based on Foata normal form. 23/2769 useless extension candidates. Maximal degree in co-relation 12628. Up to 2328 conditions per place. [2024-06-27 21:50:07,027 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 108 selfloop transitions, 26 changer transitions 0/155 dead transitions. [2024-06-27 21:50:07,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 155 transitions, 1601 flow [2024-06-27 21:50:07,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:50:07,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:50:07,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-27 21:50:07,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-27 21:50:07,029 INFO L175 Difference]: Start difference. First operand has 116 places, 143 transitions, 1305 flow. Second operand 4 states and 119 transitions. [2024-06-27 21:50:07,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 155 transitions, 1601 flow [2024-06-27 21:50:07,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 155 transitions, 1501 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:07,063 INFO L231 Difference]: Finished difference. Result has 114 places, 143 transitions, 1269 flow [2024-06-27 21:50:07,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1269, PETRI_PLACES=114, PETRI_TRANSITIONS=143} [2024-06-27 21:50:07,064 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-27 21:50:07,064 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 143 transitions, 1269 flow [2024-06-27 21:50:07,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:07,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:07,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:50:07,065 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:07,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:07,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1509517467, now seen corresponding path program 1 times [2024-06-27 21:50:07,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:07,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352536087] [2024-06-27 21:50:07,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:07,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:07,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:07,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 21:50:07,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:07,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352536087] [2024-06-27 21:50:07,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352536087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:07,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:07,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:07,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161710087] [2024-06-27 21:50:07,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:07,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:07,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:07,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:07,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:07,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:07,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 143 transitions, 1269 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:07,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:07,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:07,698 INFO L124 PetriNetUnfolderBase]: 1894/3057 cut-off events. [2024-06-27 21:50:07,698 INFO L125 PetriNetUnfolderBase]: For 24879/24909 co-relation queries the response was YES. [2024-06-27 21:50:07,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14010 conditions, 3057 events. 1894/3057 cut-off events. For 24879/24909 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18058 event pairs, 261 based on Foata normal form. 22/2991 useless extension candidates. Maximal degree in co-relation 13959. Up to 2000 conditions per place. [2024-06-27 21:50:07,721 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 102 selfloop transitions, 64 changer transitions 0/197 dead transitions. [2024-06-27 21:50:07,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 197 transitions, 1869 flow [2024-06-27 21:50:07,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:07,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:07,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-27 21:50:07,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 21:50:07,723 INFO L175 Difference]: Start difference. First operand has 114 places, 143 transitions, 1269 flow. Second operand 7 states and 224 transitions. [2024-06-27 21:50:07,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 197 transitions, 1869 flow [2024-06-27 21:50:07,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 197 transitions, 1805 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:07,758 INFO L231 Difference]: Finished difference. Result has 118 places, 147 transitions, 1384 flow [2024-06-27 21:50:07,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1384, PETRI_PLACES=118, PETRI_TRANSITIONS=147} [2024-06-27 21:50:07,759 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 69 predicate places. [2024-06-27 21:50:07,759 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 147 transitions, 1384 flow [2024-06-27 21:50:07,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:07,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:07,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:50:07,760 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:07,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:07,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1344524365, now seen corresponding path program 2 times [2024-06-27 21:50:07,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:07,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684258619] [2024-06-27 21:50:07,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:07,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:07,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:07,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:07,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:07,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684258619] [2024-06-27 21:50:07,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684258619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:07,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:07,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:07,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353879449] [2024-06-27 21:50:07,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:07,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:07,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:07,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:07,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:07,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:07,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 147 transitions, 1384 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:07,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:07,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:08,340 INFO L124 PetriNetUnfolderBase]: 1975/3175 cut-off events. [2024-06-27 21:50:08,340 INFO L125 PetriNetUnfolderBase]: For 29012/29055 co-relation queries the response was YES. [2024-06-27 21:50:08,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15199 conditions, 3175 events. 1975/3175 cut-off events. For 29012/29055 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18847 event pairs, 415 based on Foata normal form. 18/3099 useless extension candidates. Maximal degree in co-relation 15148. Up to 2443 conditions per place. [2024-06-27 21:50:08,364 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 62 changer transitions 0/193 dead transitions. [2024-06-27 21:50:08,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 193 transitions, 1880 flow [2024-06-27 21:50:08,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:08,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:08,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 21:50:08,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6952380952380952 [2024-06-27 21:50:08,366 INFO L175 Difference]: Start difference. First operand has 118 places, 147 transitions, 1384 flow. Second operand 7 states and 219 transitions. [2024-06-27 21:50:08,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 193 transitions, 1880 flow [2024-06-27 21:50:08,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 193 transitions, 1793 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:08,414 INFO L231 Difference]: Finished difference. Result has 122 places, 149 transitions, 1458 flow [2024-06-27 21:50:08,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1458, PETRI_PLACES=122, PETRI_TRANSITIONS=149} [2024-06-27 21:50:08,414 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-27 21:50:08,415 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 149 transitions, 1458 flow [2024-06-27 21:50:08,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:08,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:08,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:50:08,415 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:08,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:08,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1229233195, now seen corresponding path program 3 times [2024-06-27 21:50:08,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:08,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081655881] [2024-06-27 21:50:08,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:08,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:08,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:08,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:08,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:08,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081655881] [2024-06-27 21:50:08,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081655881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:08,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:08,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:08,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973690951] [2024-06-27 21:50:08,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:08,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:08,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:08,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:08,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:08,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:08,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 149 transitions, 1458 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:08,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:08,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:09,086 INFO L124 PetriNetUnfolderBase]: 2091/3350 cut-off events. [2024-06-27 21:50:09,086 INFO L125 PetriNetUnfolderBase]: For 32900/32943 co-relation queries the response was YES. [2024-06-27 21:50:09,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16471 conditions, 3350 events. 2091/3350 cut-off events. For 32900/32943 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20101 event pairs, 411 based on Foata normal form. 18/3276 useless extension candidates. Maximal degree in co-relation 16418. Up to 2724 conditions per place. [2024-06-27 21:50:09,105 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 121 selfloop transitions, 39 changer transitions 0/191 dead transitions. [2024-06-27 21:50:09,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 191 transitions, 1912 flow [2024-06-27 21:50:09,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:09,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:09,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 21:50:09,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-27 21:50:09,106 INFO L175 Difference]: Start difference. First operand has 122 places, 149 transitions, 1458 flow. Second operand 7 states and 213 transitions. [2024-06-27 21:50:09,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 191 transitions, 1912 flow [2024-06-27 21:50:09,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 191 transitions, 1783 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:09,154 INFO L231 Difference]: Finished difference. Result has 124 places, 151 transitions, 1448 flow [2024-06-27 21:50:09,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=124, PETRI_TRANSITIONS=151} [2024-06-27 21:50:09,155 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 75 predicate places. [2024-06-27 21:50:09,155 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 151 transitions, 1448 flow [2024-06-27 21:50:09,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:09,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:09,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:50:09,156 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:09,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:09,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1212325449, now seen corresponding path program 1 times [2024-06-27 21:50:09,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:09,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915553090] [2024-06-27 21:50:09,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:09,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:09,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:09,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:09,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915553090] [2024-06-27 21:50:09,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915553090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:09,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:09,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:09,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515751355] [2024-06-27 21:50:09,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:09,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:09,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:09,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:09,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:09,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:09,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 151 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:09,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:09,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:09,787 INFO L124 PetriNetUnfolderBase]: 2246/3577 cut-off events. [2024-06-27 21:50:09,788 INFO L125 PetriNetUnfolderBase]: For 30764/30767 co-relation queries the response was YES. [2024-06-27 21:50:09,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17124 conditions, 3577 events. 2246/3577 cut-off events. For 30764/30767 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21317 event pairs, 592 based on Foata normal form. 4/3565 useless extension candidates. Maximal degree in co-relation 17070. Up to 3166 conditions per place. [2024-06-27 21:50:09,810 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 153 selfloop transitions, 25 changer transitions 0/191 dead transitions. [2024-06-27 21:50:09,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 191 transitions, 1913 flow [2024-06-27 21:50:09,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:09,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:09,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:50:09,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 21:50:09,812 INFO L175 Difference]: Start difference. First operand has 124 places, 151 transitions, 1448 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:50:09,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 191 transitions, 1913 flow [2024-06-27 21:50:09,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 191 transitions, 1826 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:09,867 INFO L231 Difference]: Finished difference. Result has 126 places, 153 transitions, 1436 flow [2024-06-27 21:50:09,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1436, PETRI_PLACES=126, PETRI_TRANSITIONS=153} [2024-06-27 21:50:09,868 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 77 predicate places. [2024-06-27 21:50:09,868 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 153 transitions, 1436 flow [2024-06-27 21:50:09,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:09,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:09,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:50:09,869 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:09,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:09,869 INFO L85 PathProgramCache]: Analyzing trace with hash -81921317, now seen corresponding path program 4 times [2024-06-27 21:50:09,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:09,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818838318] [2024-06-27 21:50:09,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:09,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:09,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:10,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:10,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:10,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818838318] [2024-06-27 21:50:10,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818838318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:10,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:10,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:10,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38502661] [2024-06-27 21:50:10,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:10,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:10,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:10,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:10,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:10,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:10,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 153 transitions, 1436 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:10,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:10,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:10,556 INFO L124 PetriNetUnfolderBase]: 2083/3346 cut-off events. [2024-06-27 21:50:10,556 INFO L125 PetriNetUnfolderBase]: For 34281/34328 co-relation queries the response was YES. [2024-06-27 21:50:10,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16223 conditions, 3346 events. 2083/3346 cut-off events. For 34281/34328 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 20076 event pairs, 259 based on Foata normal form. 32/3290 useless extension candidates. Maximal degree in co-relation 16168. Up to 2402 conditions per place. [2024-06-27 21:50:10,580 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 103 selfloop transitions, 59 changer transitions 0/194 dead transitions. [2024-06-27 21:50:10,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 194 transitions, 1906 flow [2024-06-27 21:50:10,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:10,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:10,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 21:50:10,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-27 21:50:10,582 INFO L175 Difference]: Start difference. First operand has 126 places, 153 transitions, 1436 flow. Second operand 7 states and 216 transitions. [2024-06-27 21:50:10,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 194 transitions, 1906 flow [2024-06-27 21:50:10,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 194 transitions, 1841 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:10,627 INFO L231 Difference]: Finished difference. Result has 128 places, 153 transitions, 1508 flow [2024-06-27 21:50:10,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1371, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1508, PETRI_PLACES=128, PETRI_TRANSITIONS=153} [2024-06-27 21:50:10,627 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 79 predicate places. [2024-06-27 21:50:10,627 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 153 transitions, 1508 flow [2024-06-27 21:50:10,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:10,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:10,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:50:10,628 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:10,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:10,629 INFO L85 PathProgramCache]: Analyzing trace with hash -81736619, now seen corresponding path program 2 times [2024-06-27 21:50:10,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:10,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679866268] [2024-06-27 21:50:10,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:10,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:10,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:10,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 21:50:10,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:10,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679866268] [2024-06-27 21:50:10,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679866268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:10,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:10,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:10,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753420980] [2024-06-27 21:50:10,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:10,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:10,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:10,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:10,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:10,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:10,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 153 transitions, 1508 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:10,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:10,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:11,247 INFO L124 PetriNetUnfolderBase]: 2242/3680 cut-off events. [2024-06-27 21:50:11,248 INFO L125 PetriNetUnfolderBase]: For 33306/33309 co-relation queries the response was YES. [2024-06-27 21:50:11,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17511 conditions, 3680 events. 2242/3680 cut-off events. For 33306/33309 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22311 event pairs, 559 based on Foata normal form. 4/3672 useless extension candidates. Maximal degree in co-relation 17455. Up to 3136 conditions per place. [2024-06-27 21:50:11,269 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 147 selfloop transitions, 27 changer transitions 0/187 dead transitions. [2024-06-27 21:50:11,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 187 transitions, 1955 flow [2024-06-27 21:50:11,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:11,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:11,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:50:11,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:50:11,271 INFO L175 Difference]: Start difference. First operand has 128 places, 153 transitions, 1508 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:50:11,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 187 transitions, 1955 flow [2024-06-27 21:50:11,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 187 transitions, 1824 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:11,331 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1463 flow [2024-06-27 21:50:11,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1463, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-27 21:50:11,331 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 79 predicate places. [2024-06-27 21:50:11,332 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1463 flow [2024-06-27 21:50:11,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:11,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:11,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:50:11,333 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:11,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:11,333 INFO L85 PathProgramCache]: Analyzing trace with hash 154438741, now seen corresponding path program 3 times [2024-06-27 21:50:11,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:11,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259060694] [2024-06-27 21:50:11,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:11,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:11,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:11,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:11,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:11,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259060694] [2024-06-27 21:50:11,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259060694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:11,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:11,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:11,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240516995] [2024-06-27 21:50:11,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:11,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:11,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:11,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:11,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:11,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:11,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1463 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:11,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:11,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:11,931 INFO L124 PetriNetUnfolderBase]: 2269/3708 cut-off events. [2024-06-27 21:50:11,931 INFO L125 PetriNetUnfolderBase]: For 32974/32989 co-relation queries the response was YES. [2024-06-27 21:50:11,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17512 conditions, 3708 events. 2269/3708 cut-off events. For 32974/32989 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22773 event pairs, 829 based on Foata normal form. 14/3685 useless extension candidates. Maximal degree in co-relation 17455. Up to 3203 conditions per place. [2024-06-27 21:50:11,951 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 149 selfloop transitions, 24 changer transitions 0/186 dead transitions. [2024-06-27 21:50:11,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 186 transitions, 1904 flow [2024-06-27 21:50:11,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:11,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:11,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 21:50:11,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 21:50:11,952 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1463 flow. Second operand 6 states and 171 transitions. [2024-06-27 21:50:11,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 186 transitions, 1904 flow [2024-06-27 21:50:11,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 186 transitions, 1834 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:11,987 INFO L231 Difference]: Finished difference. Result has 130 places, 157 transitions, 1474 flow [2024-06-27 21:50:11,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1474, PETRI_PLACES=130, PETRI_TRANSITIONS=157} [2024-06-27 21:50:11,988 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-27 21:50:11,988 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 157 transitions, 1474 flow [2024-06-27 21:50:11,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:11,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:11,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:50:11,989 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:11,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:11,989 INFO L85 PathProgramCache]: Analyzing trace with hash 154735411, now seen corresponding path program 4 times [2024-06-27 21:50:11,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:11,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932890042] [2024-06-27 21:50:11,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:11,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:11,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:12,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:12,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:12,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932890042] [2024-06-27 21:50:12,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932890042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:12,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:12,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:12,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716779239] [2024-06-27 21:50:12,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:12,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:12,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:12,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:12,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:12,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:12,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 157 transitions, 1474 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:12,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:12,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:12,509 INFO L124 PetriNetUnfolderBase]: 2261/3680 cut-off events. [2024-06-27 21:50:12,509 INFO L125 PetriNetUnfolderBase]: For 32285/32300 co-relation queries the response was YES. [2024-06-27 21:50:12,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17299 conditions, 3680 events. 2261/3680 cut-off events. For 32285/32300 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22535 event pairs, 762 based on Foata normal form. 14/3657 useless extension candidates. Maximal degree in co-relation 17241. Up to 3080 conditions per place. [2024-06-27 21:50:12,534 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 145 selfloop transitions, 31 changer transitions 0/189 dead transitions. [2024-06-27 21:50:12,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 1923 flow [2024-06-27 21:50:12,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:12,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:12,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 21:50:12,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 21:50:12,536 INFO L175 Difference]: Start difference. First operand has 130 places, 157 transitions, 1474 flow. Second operand 6 states and 172 transitions. [2024-06-27 21:50:12,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 1923 flow [2024-06-27 21:50:12,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 189 transitions, 1864 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:12,575 INFO L231 Difference]: Finished difference. Result has 132 places, 159 transitions, 1510 flow [2024-06-27 21:50:12,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=132, PETRI_TRANSITIONS=159} [2024-06-27 21:50:12,576 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 83 predicate places. [2024-06-27 21:50:12,576 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 159 transitions, 1510 flow [2024-06-27 21:50:12,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:12,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:12,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:50:12,577 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:12,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:12,577 INFO L85 PathProgramCache]: Analyzing trace with hash -449597377, now seen corresponding path program 1 times [2024-06-27 21:50:12,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:12,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147600390] [2024-06-27 21:50:12,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:12,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:12,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:12,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 21:50:12,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:12,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147600390] [2024-06-27 21:50:12,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147600390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:12,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:12,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:12,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801756063] [2024-06-27 21:50:12,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:12,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:12,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:12,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:12,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:12,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:12,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 159 transitions, 1510 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:12,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:12,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:13,336 INFO L124 PetriNetUnfolderBase]: 2415/3985 cut-off events. [2024-06-27 21:50:13,336 INFO L125 PetriNetUnfolderBase]: For 39938/39941 co-relation queries the response was YES. [2024-06-27 21:50:13,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18844 conditions, 3985 events. 2415/3985 cut-off events. For 39938/39941 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 24994 event pairs, 629 based on Foata normal form. 12/3960 useless extension candidates. Maximal degree in co-relation 18785. Up to 2803 conditions per place. [2024-06-27 21:50:13,363 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 159 selfloop transitions, 51 changer transitions 0/223 dead transitions. [2024-06-27 21:50:13,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 223 transitions, 2257 flow [2024-06-27 21:50:13,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:13,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:13,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 21:50:13,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-27 21:50:13,365 INFO L175 Difference]: Start difference. First operand has 132 places, 159 transitions, 1510 flow. Second operand 8 states and 239 transitions. [2024-06-27 21:50:13,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 223 transitions, 2257 flow [2024-06-27 21:50:13,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 223 transitions, 2180 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:13,415 INFO L231 Difference]: Finished difference. Result has 138 places, 164 transitions, 1629 flow [2024-06-27 21:50:13,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1629, PETRI_PLACES=138, PETRI_TRANSITIONS=164} [2024-06-27 21:50:13,415 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 89 predicate places. [2024-06-27 21:50:13,415 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 164 transitions, 1629 flow [2024-06-27 21:50:13,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:13,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:13,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:13,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:50:13,416 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:13,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:13,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1269566917, now seen corresponding path program 2 times [2024-06-27 21:50:13,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:13,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773583121] [2024-06-27 21:50:13,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:13,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:13,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:13,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:13,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773583121] [2024-06-27 21:50:13,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773583121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:13,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:13,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:13,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338157883] [2024-06-27 21:50:13,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:13,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:13,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:13,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:13,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:13,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:13,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 164 transitions, 1629 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:13,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:13,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:13,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:14,141 INFO L124 PetriNetUnfolderBase]: 2509/4146 cut-off events. [2024-06-27 21:50:14,142 INFO L125 PetriNetUnfolderBase]: For 45416/45419 co-relation queries the response was YES. [2024-06-27 21:50:14,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19969 conditions, 4146 events. 2509/4146 cut-off events. For 45416/45419 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26336 event pairs, 856 based on Foata normal form. 16/4121 useless extension candidates. Maximal degree in co-relation 19907. Up to 3349 conditions per place. [2024-06-27 21:50:14,170 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 153 selfloop transitions, 49 changer transitions 0/215 dead transitions. [2024-06-27 21:50:14,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 215 transitions, 2185 flow [2024-06-27 21:50:14,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:14,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:14,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 21:50:14,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 21:50:14,172 INFO L175 Difference]: Start difference. First operand has 138 places, 164 transitions, 1629 flow. Second operand 8 states and 234 transitions. [2024-06-27 21:50:14,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 215 transitions, 2185 flow [2024-06-27 21:50:14,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 215 transitions, 2106 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:14,231 INFO L231 Difference]: Finished difference. Result has 143 places, 165 transitions, 1674 flow [2024-06-27 21:50:14,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1674, PETRI_PLACES=143, PETRI_TRANSITIONS=165} [2024-06-27 21:50:14,232 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 94 predicate places. [2024-06-27 21:50:14,232 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 165 transitions, 1674 flow [2024-06-27 21:50:14,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:14,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:14,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:14,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:50:14,233 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:14,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:14,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1787833535, now seen corresponding path program 3 times [2024-06-27 21:50:14,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:14,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64169868] [2024-06-27 21:50:14,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:14,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:14,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:14,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:14,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:14,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64169868] [2024-06-27 21:50:14,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64169868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:14,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:14,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:14,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556522110] [2024-06-27 21:50:14,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:14,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:14,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:14,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:14,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:14,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:14,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 165 transitions, 1674 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:14,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:14,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:14,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:14,933 INFO L124 PetriNetUnfolderBase]: 2576/4111 cut-off events. [2024-06-27 21:50:14,933 INFO L125 PetriNetUnfolderBase]: For 47538/47541 co-relation queries the response was YES. [2024-06-27 21:50:14,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20627 conditions, 4111 events. 2576/4111 cut-off events. For 47538/47541 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25205 event pairs, 489 based on Foata normal form. 12/4117 useless extension candidates. Maximal degree in co-relation 20563. Up to 3333 conditions per place. [2024-06-27 21:50:14,961 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 157 selfloop transitions, 51 changer transitions 0/221 dead transitions. [2024-06-27 21:50:14,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 221 transitions, 2284 flow [2024-06-27 21:50:14,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:14,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:14,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 21:50:14,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-27 21:50:14,962 INFO L175 Difference]: Start difference. First operand has 143 places, 165 transitions, 1674 flow. Second operand 8 states and 237 transitions. [2024-06-27 21:50:14,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 221 transitions, 2284 flow [2024-06-27 21:50:15,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 221 transitions, 2181 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:15,033 INFO L231 Difference]: Finished difference. Result has 146 places, 168 transitions, 1736 flow [2024-06-27 21:50:15,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1736, PETRI_PLACES=146, PETRI_TRANSITIONS=168} [2024-06-27 21:50:15,036 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 97 predicate places. [2024-06-27 21:50:15,036 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 168 transitions, 1736 flow [2024-06-27 21:50:15,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:15,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:15,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:15,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:50:15,038 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:15,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:15,038 INFO L85 PathProgramCache]: Analyzing trace with hash 548625891, now seen corresponding path program 4 times [2024-06-27 21:50:15,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:15,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124629029] [2024-06-27 21:50:15,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:15,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:15,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:15,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:15,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:15,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124629029] [2024-06-27 21:50:15,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124629029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:15,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:15,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:15,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010165055] [2024-06-27 21:50:15,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:15,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:15,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:15,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:15,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:15,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:15,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 168 transitions, 1736 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:15,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:15,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:15,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:15,820 INFO L124 PetriNetUnfolderBase]: 2670/4437 cut-off events. [2024-06-27 21:50:15,820 INFO L125 PetriNetUnfolderBase]: For 54419/54422 co-relation queries the response was YES. [2024-06-27 21:50:15,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21747 conditions, 4437 events. 2670/4437 cut-off events. For 54419/54422 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28642 event pairs, 942 based on Foata normal form. 16/4411 useless extension candidates. Maximal degree in co-relation 21681. Up to 3705 conditions per place. [2024-06-27 21:50:15,852 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 32 changer transitions 0/216 dead transitions. [2024-06-27 21:50:15,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 216 transitions, 2290 flow [2024-06-27 21:50:15,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:15,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:15,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 21:50:15,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 21:50:15,853 INFO L175 Difference]: Start difference. First operand has 146 places, 168 transitions, 1736 flow. Second operand 8 states and 231 transitions. [2024-06-27 21:50:15,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 216 transitions, 2290 flow [2024-06-27 21:50:15,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 216 transitions, 2213 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:15,950 INFO L231 Difference]: Finished difference. Result has 150 places, 169 transitions, 1753 flow [2024-06-27 21:50:15,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1753, PETRI_PLACES=150, PETRI_TRANSITIONS=169} [2024-06-27 21:50:15,951 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2024-06-27 21:50:15,951 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 169 transitions, 1753 flow [2024-06-27 21:50:15,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:15,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:15,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:15,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:50:15,952 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:15,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:15,952 INFO L85 PathProgramCache]: Analyzing trace with hash 548478021, now seen corresponding path program 5 times [2024-06-27 21:50:15,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:15,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830259303] [2024-06-27 21:50:15,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:15,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:15,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:16,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:16,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:16,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830259303] [2024-06-27 21:50:16,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830259303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:16,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:16,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:16,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182335753] [2024-06-27 21:50:16,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:16,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:16,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:16,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:16,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:16,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:16,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 169 transitions, 1753 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:16,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:16,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:16,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:16,821 INFO L124 PetriNetUnfolderBase]: 2859/4734 cut-off events. [2024-06-27 21:50:16,821 INFO L125 PetriNetUnfolderBase]: For 63258/63261 co-relation queries the response was YES. [2024-06-27 21:50:16,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23818 conditions, 4734 events. 2859/4734 cut-off events. For 63258/63261 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30963 event pairs, 956 based on Foata normal form. 12/4707 useless extension candidates. Maximal degree in co-relation 23750. Up to 3715 conditions per place. [2024-06-27 21:50:16,856 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 177 selfloop transitions, 34 changer transitions 0/224 dead transitions. [2024-06-27 21:50:16,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 224 transitions, 2473 flow [2024-06-27 21:50:16,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:16,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:16,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 21:50:16,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-27 21:50:16,858 INFO L175 Difference]: Start difference. First operand has 150 places, 169 transitions, 1753 flow. Second operand 8 states and 235 transitions. [2024-06-27 21:50:16,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 224 transitions, 2473 flow [2024-06-27 21:50:16,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 224 transitions, 2400 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:16,936 INFO L231 Difference]: Finished difference. Result has 153 places, 172 transitions, 1823 flow [2024-06-27 21:50:16,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1823, PETRI_PLACES=153, PETRI_TRANSITIONS=172} [2024-06-27 21:50:16,937 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 21:50:16,937 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 172 transitions, 1823 flow [2024-06-27 21:50:16,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:16,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:16,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:16,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:50:16,938 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:16,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:16,938 INFO L85 PathProgramCache]: Analyzing trace with hash 553988271, now seen corresponding path program 6 times [2024-06-27 21:50:16,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:16,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125179332] [2024-06-27 21:50:16,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:16,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:16,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:17,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 21:50:17,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:17,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125179332] [2024-06-27 21:50:17,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125179332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:17,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:17,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:17,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103087837] [2024-06-27 21:50:17,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:17,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:17,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:17,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:17,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:17,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:17,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 172 transitions, 1823 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:17,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:17,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:17,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:17,673 INFO L124 PetriNetUnfolderBase]: 2831/4534 cut-off events. [2024-06-27 21:50:17,673 INFO L125 PetriNetUnfolderBase]: For 62409/62412 co-relation queries the response was YES. [2024-06-27 21:50:17,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23286 conditions, 4534 events. 2831/4534 cut-off events. For 62409/62412 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 28516 event pairs, 567 based on Foata normal form. 16/4544 useless extension candidates. Maximal degree in co-relation 23216. Up to 3964 conditions per place. [2024-06-27 21:50:17,706 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 33 changer transitions 0/232 dead transitions. [2024-06-27 21:50:17,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 232 transitions, 2442 flow [2024-06-27 21:50:17,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:17,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:17,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-27 21:50:17,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6244444444444445 [2024-06-27 21:50:17,708 INFO L175 Difference]: Start difference. First operand has 153 places, 172 transitions, 1823 flow. Second operand 10 states and 281 transitions. [2024-06-27 21:50:17,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 232 transitions, 2442 flow [2024-06-27 21:50:17,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 232 transitions, 2366 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:17,802 INFO L231 Difference]: Finished difference. Result has 159 places, 173 transitions, 1848 flow [2024-06-27 21:50:17,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1848, PETRI_PLACES=159, PETRI_TRANSITIONS=173} [2024-06-27 21:50:17,803 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-06-27 21:50:17,803 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 173 transitions, 1848 flow [2024-06-27 21:50:17,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:17,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:17,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:17,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:50:17,804 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:17,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:17,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1072617961, now seen corresponding path program 1 times [2024-06-27 21:50:17,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:17,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774881092] [2024-06-27 21:50:17,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:17,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:17,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:17,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 21:50:17,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:17,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774881092] [2024-06-27 21:50:17,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774881092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:17,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:17,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:17,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030232913] [2024-06-27 21:50:17,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:17,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:17,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:17,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:17,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:18,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:18,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 173 transitions, 1848 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:18,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:18,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:18,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:18,617 INFO L124 PetriNetUnfolderBase]: 2898/4657 cut-off events. [2024-06-27 21:50:18,618 INFO L125 PetriNetUnfolderBase]: For 62344/62347 co-relation queries the response was YES. [2024-06-27 21:50:18,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23663 conditions, 4657 events. 2898/4657 cut-off events. For 62344/62347 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 29553 event pairs, 563 based on Foata normal form. 12/4663 useless extension candidates. Maximal degree in co-relation 23591. Up to 3816 conditions per place. [2024-06-27 21:50:18,651 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 37 changer transitions 0/236 dead transitions. [2024-06-27 21:50:18,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 236 transitions, 2477 flow [2024-06-27 21:50:18,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:18,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:18,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-06-27 21:50:18,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6288888888888889 [2024-06-27 21:50:18,653 INFO L175 Difference]: Start difference. First operand has 159 places, 173 transitions, 1848 flow. Second operand 10 states and 283 transitions. [2024-06-27 21:50:18,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 236 transitions, 2477 flow [2024-06-27 21:50:18,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 236 transitions, 2412 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:50:18,802 INFO L231 Difference]: Finished difference. Result has 161 places, 174 transitions, 1881 flow [2024-06-27 21:50:18,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1881, PETRI_PLACES=161, PETRI_TRANSITIONS=174} [2024-06-27 21:50:18,803 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-06-27 21:50:18,803 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 174 transitions, 1881 flow [2024-06-27 21:50:18,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:18,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:18,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:18,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:50:18,803 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:18,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:18,804 INFO L85 PathProgramCache]: Analyzing trace with hash -195243217, now seen corresponding path program 7 times [2024-06-27 21:50:18,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:18,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420953233] [2024-06-27 21:50:18,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:18,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:18,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:18,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:18,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:18,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420953233] [2024-06-27 21:50:18,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420953233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:18,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:18,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:18,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137272346] [2024-06-27 21:50:18,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:18,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:18,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:18,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:18,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:19,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:19,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 174 transitions, 1881 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:19,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:19,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:19,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:19,683 INFO L124 PetriNetUnfolderBase]: 2992/4969 cut-off events. [2024-06-27 21:50:19,684 INFO L125 PetriNetUnfolderBase]: For 70390/70393 co-relation queries the response was YES. [2024-06-27 21:50:19,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24839 conditions, 4969 events. 2992/4969 cut-off events. For 70390/70393 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32972 event pairs, 1024 based on Foata normal form. 16/4938 useless extension candidates. Maximal degree in co-relation 24766. Up to 4020 conditions per place. [2024-06-27 21:50:19,723 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 48 changer transitions 0/231 dead transitions. [2024-06-27 21:50:19,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 231 transitions, 2491 flow [2024-06-27 21:50:19,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:19,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:19,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-06-27 21:50:19,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6419753086419753 [2024-06-27 21:50:19,724 INFO L175 Difference]: Start difference. First operand has 161 places, 174 transitions, 1881 flow. Second operand 9 states and 260 transitions. [2024-06-27 21:50:19,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 231 transitions, 2491 flow [2024-06-27 21:50:19,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 231 transitions, 2407 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:50:19,819 INFO L231 Difference]: Finished difference. Result has 162 places, 175 transitions, 1930 flow [2024-06-27 21:50:19,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1930, PETRI_PLACES=162, PETRI_TRANSITIONS=175} [2024-06-27 21:50:19,819 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-27 21:50:19,819 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 175 transitions, 1930 flow [2024-06-27 21:50:19,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:19,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:19,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:19,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:50:19,820 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:19,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:19,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1755555741, now seen corresponding path program 8 times [2024-06-27 21:50:19,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:19,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842963838] [2024-06-27 21:50:19,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:19,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:19,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:19,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 21:50:19,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:19,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842963838] [2024-06-27 21:50:19,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842963838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:19,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:19,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:19,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119606542] [2024-06-27 21:50:19,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:19,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:19,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:19,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:19,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:20,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:20,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 175 transitions, 1930 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:20,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:20,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:20,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:20,648 INFO L124 PetriNetUnfolderBase]: 3086/4991 cut-off events. [2024-06-27 21:50:20,648 INFO L125 PetriNetUnfolderBase]: For 76295/76298 co-relation queries the response was YES. [2024-06-27 21:50:20,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25680 conditions, 4991 events. 3086/4991 cut-off events. For 76295/76298 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 32499 event pairs, 756 based on Foata normal form. 16/4993 useless extension candidates. Maximal degree in co-relation 25606. Up to 4170 conditions per place. [2024-06-27 21:50:20,684 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 161 selfloop transitions, 46 changer transitions 0/220 dead transitions. [2024-06-27 21:50:20,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 220 transitions, 2492 flow [2024-06-27 21:50:20,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:20,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:20,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:50:20,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 21:50:20,686 INFO L175 Difference]: Start difference. First operand has 162 places, 175 transitions, 1930 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:50:20,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 220 transitions, 2492 flow [2024-06-27 21:50:20,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 220 transitions, 2388 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:20,815 INFO L231 Difference]: Finished difference. Result has 162 places, 176 transitions, 1957 flow [2024-06-27 21:50:20,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1957, PETRI_PLACES=162, PETRI_TRANSITIONS=176} [2024-06-27 21:50:20,815 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-27 21:50:20,815 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 176 transitions, 1957 flow [2024-06-27 21:50:20,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:20,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:20,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:20,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:50:20,816 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:20,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:20,816 INFO L85 PathProgramCache]: Analyzing trace with hash 235919179, now seen corresponding path program 9 times [2024-06-27 21:50:20,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:20,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745996094] [2024-06-27 21:50:20,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:20,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:20,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:20,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:20,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:20,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745996094] [2024-06-27 21:50:20,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745996094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:20,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:20,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:20,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142574476] [2024-06-27 21:50:20,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:20,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:20,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:20,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:20,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:21,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:21,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 176 transitions, 1957 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:21,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:21,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:21,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:21,656 INFO L124 PetriNetUnfolderBase]: 3145/5086 cut-off events. [2024-06-27 21:50:21,657 INFO L125 PetriNetUnfolderBase]: For 80111/80126 co-relation queries the response was YES. [2024-06-27 21:50:21,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26130 conditions, 5086 events. 3145/5086 cut-off events. For 80111/80126 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33187 event pairs, 650 based on Foata normal form. 26/5102 useless extension candidates. Maximal degree in co-relation 26055. Up to 4399 conditions per place. [2024-06-27 21:50:21,697 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 46 changer transitions 0/230 dead transitions. [2024-06-27 21:50:21,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 230 transitions, 2561 flow [2024-06-27 21:50:21,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:21,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:21,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-27 21:50:21,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 21:50:21,698 INFO L175 Difference]: Start difference. First operand has 162 places, 176 transitions, 1957 flow. Second operand 9 states and 255 transitions. [2024-06-27 21:50:21,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 230 transitions, 2561 flow [2024-06-27 21:50:21,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 230 transitions, 2461 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:21,827 INFO L231 Difference]: Finished difference. Result has 166 places, 177 transitions, 1987 flow [2024-06-27 21:50:21,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1857, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1987, PETRI_PLACES=166, PETRI_TRANSITIONS=177} [2024-06-27 21:50:21,828 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 117 predicate places. [2024-06-27 21:50:21,828 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 177 transitions, 1987 flow [2024-06-27 21:50:21,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:21,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:21,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:21,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:50:21,829 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:21,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:21,829 INFO L85 PathProgramCache]: Analyzing trace with hash -200753467, now seen corresponding path program 10 times [2024-06-27 21:50:21,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:21,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275308507] [2024-06-27 21:50:21,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:21,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:21,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:22,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:22,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:22,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275308507] [2024-06-27 21:50:22,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275308507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:22,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:22,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:22,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23665402] [2024-06-27 21:50:22,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:22,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:22,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:22,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:22,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:22,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:22,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 177 transitions, 1987 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:22,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:22,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:22,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:22,685 INFO L124 PetriNetUnfolderBase]: 3125/5173 cut-off events. [2024-06-27 21:50:22,685 INFO L125 PetriNetUnfolderBase]: For 75312/75315 co-relation queries the response was YES. [2024-06-27 21:50:22,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25683 conditions, 5173 events. 3125/5173 cut-off events. For 75312/75315 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34484 event pairs, 823 based on Foata normal form. 12/5142 useless extension candidates. Maximal degree in co-relation 25607. Up to 3551 conditions per place. [2024-06-27 21:50:22,728 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 159 selfloop transitions, 54 changer transitions 0/226 dead transitions. [2024-06-27 21:50:22,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 226 transitions, 2588 flow [2024-06-27 21:50:22,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:22,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:22,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 21:50:22,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-27 21:50:22,729 INFO L175 Difference]: Start difference. First operand has 166 places, 177 transitions, 1987 flow. Second operand 7 states and 211 transitions. [2024-06-27 21:50:22,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 226 transitions, 2588 flow [2024-06-27 21:50:22,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 226 transitions, 2463 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:22,854 INFO L231 Difference]: Finished difference. Result has 167 places, 179 transitions, 2045 flow [2024-06-27 21:50:22,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2045, PETRI_PLACES=167, PETRI_TRANSITIONS=179} [2024-06-27 21:50:22,854 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 118 predicate places. [2024-06-27 21:50:22,854 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 179 transitions, 2045 flow [2024-06-27 21:50:22,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:22,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:22,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:22,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:50:22,855 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:22,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:22,855 INFO L85 PathProgramCache]: Analyzing trace with hash 236134381, now seen corresponding path program 2 times [2024-06-27 21:50:22,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:22,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528853328] [2024-06-27 21:50:22,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:22,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:22,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 21:50:22,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:22,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528853328] [2024-06-27 21:50:22,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528853328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:22,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:22,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:22,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620791815] [2024-06-27 21:50:22,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:22,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:22,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:22,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:22,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:23,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:23,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 179 transitions, 2045 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:23,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:23,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:23,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:23,728 INFO L124 PetriNetUnfolderBase]: 3192/5177 cut-off events. [2024-06-27 21:50:23,728 INFO L125 PetriNetUnfolderBase]: For 77320/77335 co-relation queries the response was YES. [2024-06-27 21:50:23,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26215 conditions, 5177 events. 3192/5177 cut-off events. For 77320/77335 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 33985 event pairs, 636 based on Foata normal form. 22/5189 useless extension candidates. Maximal degree in co-relation 26137. Up to 4351 conditions per place. [2024-06-27 21:50:23,764 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 180 selfloop transitions, 49 changer transitions 0/242 dead transitions. [2024-06-27 21:50:23,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 242 transitions, 2688 flow [2024-06-27 21:50:23,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:23,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:23,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-06-27 21:50:23,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6288888888888889 [2024-06-27 21:50:23,765 INFO L175 Difference]: Start difference. First operand has 167 places, 179 transitions, 2045 flow. Second operand 10 states and 283 transitions. [2024-06-27 21:50:23,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 242 transitions, 2688 flow [2024-06-27 21:50:23,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 242 transitions, 2517 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:23,886 INFO L231 Difference]: Finished difference. Result has 170 places, 180 transitions, 1998 flow [2024-06-27 21:50:23,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1998, PETRI_PLACES=170, PETRI_TRANSITIONS=180} [2024-06-27 21:50:23,887 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 121 predicate places. [2024-06-27 21:50:23,887 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 180 transitions, 1998 flow [2024-06-27 21:50:23,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:23,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:23,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:23,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:50:23,888 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:23,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:23,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1761133323, now seen corresponding path program 3 times [2024-06-27 21:50:23,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:23,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233747483] [2024-06-27 21:50:23,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:23,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:23,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:24,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:24,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:24,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233747483] [2024-06-27 21:50:24,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233747483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:24,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:24,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:24,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995819546] [2024-06-27 21:50:24,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:24,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:24,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:24,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:24,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:24,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:24,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 180 transitions, 1998 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:24,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:24,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:24,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:24,720 INFO L124 PetriNetUnfolderBase]: 3259/5447 cut-off events. [2024-06-27 21:50:24,720 INFO L125 PetriNetUnfolderBase]: For 76058/76061 co-relation queries the response was YES. [2024-06-27 21:50:24,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26270 conditions, 5447 events. 3259/5447 cut-off events. For 76058/76061 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 36806 event pairs, 754 based on Foata normal form. 12/5451 useless extension candidates. Maximal degree in co-relation 26193. Up to 3939 conditions per place. [2024-06-27 21:50:24,762 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 56 changer transitions 0/240 dead transitions. [2024-06-27 21:50:24,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 240 transitions, 2633 flow [2024-06-27 21:50:24,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:24,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:24,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-06-27 21:50:24,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6469135802469136 [2024-06-27 21:50:24,763 INFO L175 Difference]: Start difference. First operand has 170 places, 180 transitions, 1998 flow. Second operand 9 states and 262 transitions. [2024-06-27 21:50:24,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 240 transitions, 2633 flow [2024-06-27 21:50:24,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 240 transitions, 2523 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:50:24,865 INFO L231 Difference]: Finished difference. Result has 171 places, 181 transitions, 2030 flow [2024-06-27 21:50:24,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2030, PETRI_PLACES=171, PETRI_TRANSITIONS=181} [2024-06-27 21:50:24,865 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 122 predicate places. [2024-06-27 21:50:24,865 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 181 transitions, 2030 flow [2024-06-27 21:50:24,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:24,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:24,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:24,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:50:24,866 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:24,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:24,866 INFO L85 PathProgramCache]: Analyzing trace with hash 501831661, now seen corresponding path program 4 times [2024-06-27 21:50:24,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:24,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481043490] [2024-06-27 21:50:24,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:24,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:24,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 21:50:24,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:24,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481043490] [2024-06-27 21:50:24,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481043490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:24,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:24,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:24,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649760489] [2024-06-27 21:50:24,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:24,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:24,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:24,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:24,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:25,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:25,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 181 transitions, 2030 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:25,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:25,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:25,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:25,811 INFO L124 PetriNetUnfolderBase]: 3239/5382 cut-off events. [2024-06-27 21:50:25,811 INFO L125 PetriNetUnfolderBase]: For 74022/74037 co-relation queries the response was YES. [2024-06-27 21:50:25,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25887 conditions, 5382 events. 3239/5382 cut-off events. For 74022/74037 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 36360 event pairs, 962 based on Foata normal form. 22/5359 useless extension candidates. Maximal degree in co-relation 25809. Up to 3492 conditions per place. [2024-06-27 21:50:25,858 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 164 selfloop transitions, 60 changer transitions 0/237 dead transitions. [2024-06-27 21:50:25,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 237 transitions, 2567 flow [2024-06-27 21:50:25,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:25,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:25,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-06-27 21:50:25,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345679012345679 [2024-06-27 21:50:25,860 INFO L175 Difference]: Start difference. First operand has 171 places, 181 transitions, 2030 flow. Second operand 9 states and 257 transitions. [2024-06-27 21:50:25,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 237 transitions, 2567 flow [2024-06-27 21:50:25,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 237 transitions, 2441 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:25,972 INFO L231 Difference]: Finished difference. Result has 172 places, 180 transitions, 1962 flow [2024-06-27 21:50:25,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1962, PETRI_PLACES=172, PETRI_TRANSITIONS=180} [2024-06-27 21:50:25,973 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-06-27 21:50:25,973 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 180 transitions, 1962 flow [2024-06-27 21:50:25,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:25,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:25,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 21:50:25,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:50:25,974 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:25,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:25,974 INFO L85 PathProgramCache]: Analyzing trace with hash 629666377, now seen corresponding path program 1 times [2024-06-27 21:50:25,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:25,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092634948] [2024-06-27 21:50:25,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:25,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:25,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:26,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:26,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:26,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092634948] [2024-06-27 21:50:26,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092634948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:26,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:26,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:26,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118554426] [2024-06-27 21:50:26,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:26,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:26,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:26,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:26,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:26,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:26,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 180 transitions, 1962 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:26,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:26,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:26,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:26,733 INFO L124 PetriNetUnfolderBase]: 3250/5356 cut-off events. [2024-06-27 21:50:26,733 INFO L125 PetriNetUnfolderBase]: For 66576/66579 co-relation queries the response was YES. [2024-06-27 21:50:26,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25876 conditions, 5356 events. 3250/5356 cut-off events. For 66576/66579 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35993 event pairs, 1210 based on Foata normal form. 3/5335 useless extension candidates. Maximal degree in co-relation 25797. Up to 4861 conditions per place. [2024-06-27 21:50:26,775 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 176 selfloop transitions, 17 changer transitions 0/206 dead transitions. [2024-06-27 21:50:26,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 206 transitions, 2529 flow [2024-06-27 21:50:26,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:26,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:26,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 21:50:26,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-27 21:50:26,777 INFO L175 Difference]: Start difference. First operand has 172 places, 180 transitions, 1962 flow. Second operand 5 states and 141 transitions. [2024-06-27 21:50:26,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 206 transitions, 2529 flow [2024-06-27 21:50:26,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 206 transitions, 2360 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:50:26,866 INFO L231 Difference]: Finished difference. Result has 169 places, 186 transitions, 1903 flow [2024-06-27 21:50:26,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1903, PETRI_PLACES=169, PETRI_TRANSITIONS=186} [2024-06-27 21:50:26,867 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-27 21:50:26,867 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 186 transitions, 1903 flow [2024-06-27 21:50:26,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:26,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:26,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:26,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:50:26,868 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:26,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:26,868 INFO L85 PathProgramCache]: Analyzing trace with hash 651956617, now seen corresponding path program 2 times [2024-06-27 21:50:26,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:26,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484518488] [2024-06-27 21:50:26,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:26,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:27,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:27,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:27,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484518488] [2024-06-27 21:50:27,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484518488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:27,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:27,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:27,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308882274] [2024-06-27 21:50:27,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:27,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:27,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:27,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:27,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:27,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:27,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 186 transitions, 1903 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:27,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:27,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:27,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:27,594 INFO L124 PetriNetUnfolderBase]: 3247/5288 cut-off events. [2024-06-27 21:50:27,594 INFO L125 PetriNetUnfolderBase]: For 67247/67250 co-relation queries the response was YES. [2024-06-27 21:50:27,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25111 conditions, 5288 events. 3247/5288 cut-off events. For 67247/67250 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35059 event pairs, 652 based on Foata normal form. 3/5288 useless extension candidates. Maximal degree in co-relation 25032. Up to 4865 conditions per place. [2024-06-27 21:50:27,630 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 175 selfloop transitions, 14 changer transitions 0/202 dead transitions. [2024-06-27 21:50:27,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 202 transitions, 2324 flow [2024-06-27 21:50:27,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:50:27,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:50:27,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-27 21:50:27,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 21:50:27,631 INFO L175 Difference]: Start difference. First operand has 169 places, 186 transitions, 1903 flow. Second operand 4 states and 117 transitions. [2024-06-27 21:50:27,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 202 transitions, 2324 flow [2024-06-27 21:50:27,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 202 transitions, 2272 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:27,734 INFO L231 Difference]: Finished difference. Result has 172 places, 186 transitions, 1889 flow [2024-06-27 21:50:27,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1889, PETRI_PLACES=172, PETRI_TRANSITIONS=186} [2024-06-27 21:50:27,734 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-06-27 21:50:27,735 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 186 transitions, 1889 flow [2024-06-27 21:50:27,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:27,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:27,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:27,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:50:27,735 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:27,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:27,736 INFO L85 PathProgramCache]: Analyzing trace with hash 2139766657, now seen corresponding path program 1 times [2024-06-27 21:50:27,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:27,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248803788] [2024-06-27 21:50:27,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:27,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:27,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:27,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:27,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:27,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248803788] [2024-06-27 21:50:27,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248803788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:27,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:27,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:27,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416851153] [2024-06-27 21:50:27,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:27,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:27,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:27,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:27,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:27,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:27,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 186 transitions, 1889 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:27,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:27,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:27,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:28,406 INFO L124 PetriNetUnfolderBase]: 3150/5162 cut-off events. [2024-06-27 21:50:28,406 INFO L125 PetriNetUnfolderBase]: For 73495/73517 co-relation queries the response was YES. [2024-06-27 21:50:28,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24524 conditions, 5162 events. 3150/5162 cut-off events. For 73495/73517 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34497 event pairs, 644 based on Foata normal form. 29/5135 useless extension candidates. Maximal degree in co-relation 24443. Up to 4537 conditions per place. [2024-06-27 21:50:28,444 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 154 selfloop transitions, 29 changer transitions 0/205 dead transitions. [2024-06-27 21:50:28,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 205 transitions, 2325 flow [2024-06-27 21:50:28,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:28,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:28,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 21:50:28,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-27 21:50:28,445 INFO L175 Difference]: Start difference. First operand has 172 places, 186 transitions, 1889 flow. Second operand 5 states and 143 transitions. [2024-06-27 21:50:28,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 205 transitions, 2325 flow [2024-06-27 21:50:28,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 205 transitions, 2297 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:28,549 INFO L231 Difference]: Finished difference. Result has 174 places, 189 transitions, 1966 flow [2024-06-27 21:50:28,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1966, PETRI_PLACES=174, PETRI_TRANSITIONS=189} [2024-06-27 21:50:28,549 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-27 21:50:28,549 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 189 transitions, 1966 flow [2024-06-27 21:50:28,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:28,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:28,550 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 21:50:28,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:50:28,550 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:28,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:28,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1672783589, now seen corresponding path program 1 times [2024-06-27 21:50:28,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:28,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740255494] [2024-06-27 21:50:28,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:28,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:28,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:28,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:28,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:28,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740255494] [2024-06-27 21:50:28,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740255494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:28,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:28,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:28,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323858836] [2024-06-27 21:50:28,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:28,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:28,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:28,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:28,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:28,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:28,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 189 transitions, 1966 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 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 21:50:28,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:28,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:28,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:29,297 INFO L124 PetriNetUnfolderBase]: 3295/5445 cut-off events. [2024-06-27 21:50:29,298 INFO L125 PetriNetUnfolderBase]: For 73036/73048 co-relation queries the response was YES. [2024-06-27 21:50:29,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25967 conditions, 5445 events. 3295/5445 cut-off events. For 73036/73048 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 36728 event pairs, 1200 based on Foata normal form. 9/5404 useless extension candidates. Maximal degree in co-relation 25885. Up to 4867 conditions per place. [2024-06-27 21:50:29,336 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 188 selfloop transitions, 24 changer transitions 0/225 dead transitions. [2024-06-27 21:50:29,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 225 transitions, 2631 flow [2024-06-27 21:50:29,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:29,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:29,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 21:50:29,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 21:50:29,338 INFO L175 Difference]: Start difference. First operand has 174 places, 189 transitions, 1966 flow. Second operand 6 states and 169 transitions. [2024-06-27 21:50:29,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 225 transitions, 2631 flow [2024-06-27 21:50:29,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 225 transitions, 2546 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:29,466 INFO L231 Difference]: Finished difference. Result has 180 places, 197 transitions, 2049 flow [2024-06-27 21:50:29,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2049, PETRI_PLACES=180, PETRI_TRANSITIONS=197} [2024-06-27 21:50:29,466 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-27 21:50:29,466 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 197 transitions, 2049 flow [2024-06-27 21:50:29,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 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 21:50:29,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:29,467 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 21:50:29,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:50:29,467 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:29,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:29,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1925650907, now seen corresponding path program 2 times [2024-06-27 21:50:29,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:29,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412521266] [2024-06-27 21:50:29,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:29,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:29,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:29,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:29,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:29,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412521266] [2024-06-27 21:50:29,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412521266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:29,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:29,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:29,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772700685] [2024-06-27 21:50:29,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:29,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:29,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:29,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:29,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:29,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:29,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 197 transitions, 2049 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 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 21:50:29,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:29,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:29,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:30,234 INFO L124 PetriNetUnfolderBase]: 3306/5354 cut-off events. [2024-06-27 21:50:30,235 INFO L125 PetriNetUnfolderBase]: For 75409/75424 co-relation queries the response was YES. [2024-06-27 21:50:30,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25944 conditions, 5354 events. 3306/5354 cut-off events. For 75409/75424 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 35367 event pairs, 665 based on Foata normal form. 11/5356 useless extension candidates. Maximal degree in co-relation 25858. Up to 4879 conditions per place. [2024-06-27 21:50:30,280 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 185 selfloop transitions, 27 changer transitions 0/225 dead transitions. [2024-06-27 21:50:30,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 225 transitions, 2663 flow [2024-06-27 21:50:30,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:30,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:30,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 21:50:30,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-27 21:50:30,285 INFO L175 Difference]: Start difference. First operand has 180 places, 197 transitions, 2049 flow. Second operand 5 states and 146 transitions. [2024-06-27 21:50:30,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 225 transitions, 2663 flow [2024-06-27 21:50:30,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 225 transitions, 2633 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:30,439 INFO L231 Difference]: Finished difference. Result has 184 places, 200 transitions, 2119 flow [2024-06-27 21:50:30,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2119, PETRI_PLACES=184, PETRI_TRANSITIONS=200} [2024-06-27 21:50:30,440 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 135 predicate places. [2024-06-27 21:50:30,440 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 200 transitions, 2119 flow [2024-06-27 21:50:30,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 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 21:50:30,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:30,440 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 21:50:30,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:50:30,440 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:30,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:30,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1925639747, now seen corresponding path program 3 times [2024-06-27 21:50:30,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:30,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515264369] [2024-06-27 21:50:30,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:30,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:30,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:30,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:30,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515264369] [2024-06-27 21:50:30,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515264369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:30,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:30,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:30,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878461423] [2024-06-27 21:50:30,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:30,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:30,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:30,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:30,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:30,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:30,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 200 transitions, 2119 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 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 21:50:30,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:30,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:30,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:31,217 INFO L124 PetriNetUnfolderBase]: 3303/5429 cut-off events. [2024-06-27 21:50:31,217 INFO L125 PetriNetUnfolderBase]: For 78550/78550 co-relation queries the response was YES. [2024-06-27 21:50:31,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26065 conditions, 5429 events. 3303/5429 cut-off events. For 78550/78550 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 36414 event pairs, 1219 based on Foata normal form. 1/5392 useless extension candidates. Maximal degree in co-relation 25977. Up to 4876 conditions per place. [2024-06-27 21:50:31,263 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 177 selfloop transitions, 29 changer transitions 0/219 dead transitions. [2024-06-27 21:50:31,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 219 transitions, 2602 flow [2024-06-27 21:50:31,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:31,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:31,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 21:50:31,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:50:31,264 INFO L175 Difference]: Start difference. First operand has 184 places, 200 transitions, 2119 flow. Second operand 5 states and 140 transitions. [2024-06-27 21:50:31,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 219 transitions, 2602 flow [2024-06-27 21:50:31,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 219 transitions, 2563 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:31,442 INFO L231 Difference]: Finished difference. Result has 187 places, 202 transitions, 2179 flow [2024-06-27 21:50:31,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2179, PETRI_PLACES=187, PETRI_TRANSITIONS=202} [2024-06-27 21:50:31,443 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-06-27 21:50:31,443 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 202 transitions, 2179 flow [2024-06-27 21:50:31,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 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 21:50:31,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:31,443 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 21:50:31,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:50:31,443 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:31,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:31,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1999508657, now seen corresponding path program 1 times [2024-06-27 21:50:31,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:31,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065943520] [2024-06-27 21:50:31,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:31,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:31,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:31,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:31,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:31,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065943520] [2024-06-27 21:50:31,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065943520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:31,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:31,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:31,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930963585] [2024-06-27 21:50:31,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:31,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:31,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:31,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:31,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:31,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:31,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 202 transitions, 2179 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:31,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:31,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:31,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:32,181 INFO L124 PetriNetUnfolderBase]: 3355/5482 cut-off events. [2024-06-27 21:50:32,181 INFO L125 PetriNetUnfolderBase]: For 81204/81222 co-relation queries the response was YES. [2024-06-27 21:50:32,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26652 conditions, 5482 events. 3355/5482 cut-off events. For 81204/81222 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36804 event pairs, 700 based on Foata normal form. 14/5469 useless extension candidates. Maximal degree in co-relation 26563. Up to 4733 conditions per place. [2024-06-27 21:50:32,229 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 179 selfloop transitions, 46 changer transitions 0/238 dead transitions. [2024-06-27 21:50:32,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 238 transitions, 2989 flow [2024-06-27 21:50:32,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:32,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:32,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 21:50:32,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 21:50:32,230 INFO L175 Difference]: Start difference. First operand has 187 places, 202 transitions, 2179 flow. Second operand 6 states and 172 transitions. [2024-06-27 21:50:32,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 238 transitions, 2989 flow [2024-06-27 21:50:32,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 238 transitions, 2951 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:32,389 INFO L231 Difference]: Finished difference. Result has 192 places, 213 transitions, 2388 flow [2024-06-27 21:50:32,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2388, PETRI_PLACES=192, PETRI_TRANSITIONS=213} [2024-06-27 21:50:32,390 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-06-27 21:50:32,390 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 213 transitions, 2388 flow [2024-06-27 21:50:32,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:32,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:32,390 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 21:50:32,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:50:32,390 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:32,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:32,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1264180215, now seen corresponding path program 2 times [2024-06-27 21:50:32,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:32,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326712936] [2024-06-27 21:50:32,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:32,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:32,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:32,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:32,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:32,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326712936] [2024-06-27 21:50:32,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326712936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:32,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213563917] [2024-06-27 21:50:32,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:32,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:32,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:32,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:32,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:32,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 213 transitions, 2388 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:32,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:32,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:32,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:33,225 INFO L124 PetriNetUnfolderBase]: 3379/5524 cut-off events. [2024-06-27 21:50:33,225 INFO L125 PetriNetUnfolderBase]: For 87798/87816 co-relation queries the response was YES. [2024-06-27 21:50:33,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27715 conditions, 5524 events. 3379/5524 cut-off events. For 87798/87816 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 37162 event pairs, 702 based on Foata normal form. 14/5511 useless extension candidates. Maximal degree in co-relation 27623. Up to 4806 conditions per place. [2024-06-27 21:50:33,262 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 183 selfloop transitions, 42 changer transitions 0/238 dead transitions. [2024-06-27 21:50:33,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 238 transitions, 3048 flow [2024-06-27 21:50:33,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:33,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:33,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 21:50:33,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-27 21:50:33,264 INFO L175 Difference]: Start difference. First operand has 192 places, 213 transitions, 2388 flow. Second operand 5 states and 146 transitions. [2024-06-27 21:50:33,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 238 transitions, 3048 flow [2024-06-27 21:50:33,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 238 transitions, 2959 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:33,406 INFO L231 Difference]: Finished difference. Result has 197 places, 218 transitions, 2492 flow [2024-06-27 21:50:33,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2492, PETRI_PLACES=197, PETRI_TRANSITIONS=218} [2024-06-27 21:50:33,407 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 148 predicate places. [2024-06-27 21:50:33,407 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 218 transitions, 2492 flow [2024-06-27 21:50:33,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:33,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:33,407 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 21:50:33,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:50:33,408 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:33,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:33,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1264174635, now seen corresponding path program 3 times [2024-06-27 21:50:33,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:33,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387977342] [2024-06-27 21:50:33,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:33,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:33,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:33,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387977342] [2024-06-27 21:50:33,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387977342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:33,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:33,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:33,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350157329] [2024-06-27 21:50:33,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:33,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:33,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:33,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:33,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:33,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:33,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 218 transitions, 2492 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:33,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:33,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:33,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:34,234 INFO L124 PetriNetUnfolderBase]: 3387/5535 cut-off events. [2024-06-27 21:50:34,234 INFO L125 PetriNetUnfolderBase]: For 91291/91309 co-relation queries the response was YES. [2024-06-27 21:50:34,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28138 conditions, 5535 events. 3387/5535 cut-off events. For 91291/91309 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37163 event pairs, 690 based on Foata normal form. 14/5531 useless extension candidates. Maximal degree in co-relation 28043. Up to 4816 conditions per place. [2024-06-27 21:50:34,282 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 181 selfloop transitions, 53 changer transitions 0/247 dead transitions. [2024-06-27 21:50:34,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 247 transitions, 3155 flow [2024-06-27 21:50:34,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:34,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:34,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:50:34,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:50:34,285 INFO L175 Difference]: Start difference. First operand has 197 places, 218 transitions, 2492 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:50:34,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 247 transitions, 3155 flow [2024-06-27 21:50:34,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 247 transitions, 3027 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:34,459 INFO L231 Difference]: Finished difference. Result has 201 places, 222 transitions, 2538 flow [2024-06-27 21:50:34,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2538, PETRI_PLACES=201, PETRI_TRANSITIONS=222} [2024-06-27 21:50:34,459 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 152 predicate places. [2024-06-27 21:50:34,459 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 222 transitions, 2538 flow [2024-06-27 21:50:34,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:34,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:34,460 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 21:50:34,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:50:34,460 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:34,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:34,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1075376600, now seen corresponding path program 1 times [2024-06-27 21:50:34,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:34,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051275010] [2024-06-27 21:50:34,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:34,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:34,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:34,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:34,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051275010] [2024-06-27 21:50:34,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051275010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:34,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:34,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:34,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405777122] [2024-06-27 21:50:34,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:34,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:34,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:34,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:34,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:34,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:50:34,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 222 transitions, 2538 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:34,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:34,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:50:34,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:35,384 INFO L124 PetriNetUnfolderBase]: 3426/5603 cut-off events. [2024-06-27 21:50:35,384 INFO L125 PetriNetUnfolderBase]: For 95813/95816 co-relation queries the response was YES. [2024-06-27 21:50:35,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28691 conditions, 5603 events. 3426/5603 cut-off events. For 95813/95816 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 37622 event pairs, 693 based on Foata normal form. 1/5576 useless extension candidates. Maximal degree in co-relation 28594. Up to 4799 conditions per place. [2024-06-27 21:50:35,434 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 185 selfloop transitions, 67 changer transitions 0/264 dead transitions. [2024-06-27 21:50:35,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 264 transitions, 3383 flow [2024-06-27 21:50:35,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:35,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:35,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:50:35,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 21:50:35,435 INFO L175 Difference]: Start difference. First operand has 201 places, 222 transitions, 2538 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:50:35,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 264 transitions, 3383 flow [2024-06-27 21:50:35,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 264 transitions, 3237 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:35,622 INFO L231 Difference]: Finished difference. Result has 203 places, 229 transitions, 2627 flow [2024-06-27 21:50:35,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2627, PETRI_PLACES=203, PETRI_TRANSITIONS=229} [2024-06-27 21:50:35,623 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-27 21:50:35,623 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 229 transitions, 2627 flow [2024-06-27 21:50:35,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:35,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:35,623 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 21:50:35,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:50:35,624 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:35,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:35,624 INFO L85 PathProgramCache]: Analyzing trace with hash -607767512, now seen corresponding path program 2 times [2024-06-27 21:50:35,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:35,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947919688] [2024-06-27 21:50:35,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:35,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:35,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:35,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:35,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:35,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947919688] [2024-06-27 21:50:35,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947919688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:35,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:35,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:35,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180615680] [2024-06-27 21:50:35,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:35,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:35,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:35,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:35,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:35,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:35,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 229 transitions, 2627 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:35,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:35,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:35,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:36,635 INFO L124 PetriNetUnfolderBase]: 3448/5603 cut-off events. [2024-06-27 21:50:36,635 INFO L125 PetriNetUnfolderBase]: For 98604/98607 co-relation queries the response was YES. [2024-06-27 21:50:36,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28971 conditions, 5603 events. 3448/5603 cut-off events. For 98604/98607 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 37488 event pairs, 662 based on Foata normal form. 3/5593 useless extension candidates. Maximal degree in co-relation 28874. Up to 5009 conditions per place. [2024-06-27 21:50:36,684 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 213 selfloop transitions, 39 changer transitions 0/265 dead transitions. [2024-06-27 21:50:36,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 265 transitions, 3288 flow [2024-06-27 21:50:36,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:36,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:36,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 21:50:36,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 21:50:36,686 INFO L175 Difference]: Start difference. First operand has 203 places, 229 transitions, 2627 flow. Second operand 7 states and 198 transitions. [2024-06-27 21:50:36,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 265 transitions, 3288 flow [2024-06-27 21:50:36,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 265 transitions, 3155 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:36,879 INFO L231 Difference]: Finished difference. Result has 207 places, 235 transitions, 2671 flow [2024-06-27 21:50:36,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2671, PETRI_PLACES=207, PETRI_TRANSITIONS=235} [2024-06-27 21:50:36,880 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 158 predicate places. [2024-06-27 21:50:36,880 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 235 transitions, 2671 flow [2024-06-27 21:50:36,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:36,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:36,880 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 21:50:36,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:50:36,881 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:36,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:36,881 INFO L85 PathProgramCache]: Analyzing trace with hash 590217654, now seen corresponding path program 3 times [2024-06-27 21:50:36,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:36,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595707061] [2024-06-27 21:50:36,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:36,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:36,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:37,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:37,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:37,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595707061] [2024-06-27 21:50:37,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595707061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:37,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:37,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:37,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182195091] [2024-06-27 21:50:37,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:37,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:37,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:37,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:37,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:37,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:37,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 235 transitions, 2671 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:37,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:37,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:37,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:37,765 INFO L124 PetriNetUnfolderBase]: 3506/5694 cut-off events. [2024-06-27 21:50:37,765 INFO L125 PetriNetUnfolderBase]: For 103574/103577 co-relation queries the response was YES. [2024-06-27 21:50:37,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29500 conditions, 5694 events. 3506/5694 cut-off events. For 103574/103577 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38137 event pairs, 662 based on Foata normal form. 3/5684 useless extension candidates. Maximal degree in co-relation 29402. Up to 5048 conditions per place. [2024-06-27 21:50:37,815 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 215 selfloop transitions, 53 changer transitions 0/281 dead transitions. [2024-06-27 21:50:37,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 281 transitions, 3589 flow [2024-06-27 21:50:37,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:37,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:37,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:50:37,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 21:50:37,816 INFO L175 Difference]: Start difference. First operand has 207 places, 235 transitions, 2671 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:50:37,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 281 transitions, 3589 flow [2024-06-27 21:50:38,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 281 transitions, 3471 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:38,155 INFO L231 Difference]: Finished difference. Result has 213 places, 250 transitions, 2924 flow [2024-06-27 21:50:38,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2924, PETRI_PLACES=213, PETRI_TRANSITIONS=250} [2024-06-27 21:50:38,155 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-27 21:50:38,155 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 250 transitions, 2924 flow [2024-06-27 21:50:38,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:38,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:38,156 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 21:50:38,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:50:38,156 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:38,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:38,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1195972706, now seen corresponding path program 4 times [2024-06-27 21:50:38,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:38,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861746732] [2024-06-27 21:50:38,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:38,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:38,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:38,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:38,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:38,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861746732] [2024-06-27 21:50:38,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861746732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:38,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:38,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:38,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309793421] [2024-06-27 21:50:38,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:38,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:38,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:38,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:38,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:38,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:38,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 250 transitions, 2924 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:38,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:38,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:38,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:39,024 INFO L124 PetriNetUnfolderBase]: 3545/5793 cut-off events. [2024-06-27 21:50:39,024 INFO L125 PetriNetUnfolderBase]: For 111102/111105 co-relation queries the response was YES. [2024-06-27 21:50:39,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30178 conditions, 5793 events. 3545/5793 cut-off events. For 111102/111105 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39098 event pairs, 699 based on Foata normal form. 1/5764 useless extension candidates. Maximal degree in co-relation 30077. Up to 4874 conditions per place. [2024-06-27 21:50:39,072 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 178 selfloop transitions, 95 changer transitions 0/286 dead transitions. [2024-06-27 21:50:39,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 286 transitions, 3806 flow [2024-06-27 21:50:39,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:39,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:39,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:50:39,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 21:50:39,074 INFO L175 Difference]: Start difference. First operand has 213 places, 250 transitions, 2924 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:50:39,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 286 transitions, 3806 flow [2024-06-27 21:50:39,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 286 transitions, 3703 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:39,302 INFO L231 Difference]: Finished difference. Result has 217 places, 257 transitions, 3113 flow [2024-06-27 21:50:39,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3113, PETRI_PLACES=217, PETRI_TRANSITIONS=257} [2024-06-27 21:50:39,303 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 168 predicate places. [2024-06-27 21:50:39,303 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 257 transitions, 3113 flow [2024-06-27 21:50:39,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:39,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:39,303 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 21:50:39,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:50:39,304 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:39,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:39,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1439759798, now seen corresponding path program 5 times [2024-06-27 21:50:39,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:39,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707012173] [2024-06-27 21:50:39,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:39,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:39,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:39,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 21:50:39,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:39,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707012173] [2024-06-27 21:50:39,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707012173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:39,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:39,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:39,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448526769] [2024-06-27 21:50:39,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:39,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:39,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:39,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:39,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:39,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:50:39,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 257 transitions, 3113 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:39,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:39,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:50:39,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:40,187 INFO L124 PetriNetUnfolderBase]: 3542/5765 cut-off events. [2024-06-27 21:50:40,187 INFO L125 PetriNetUnfolderBase]: For 114370/114373 co-relation queries the response was YES. [2024-06-27 21:50:40,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30422 conditions, 5765 events. 3542/5765 cut-off events. For 114370/114373 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 38771 event pairs, 664 based on Foata normal form. 3/5748 useless extension candidates. Maximal degree in co-relation 30319. Up to 5098 conditions per place. [2024-06-27 21:50:40,239 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 217 selfloop transitions, 52 changer transitions 0/281 dead transitions. [2024-06-27 21:50:40,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 281 transitions, 3707 flow [2024-06-27 21:50:40,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:40,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:40,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-27 21:50:40,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6148148148148148 [2024-06-27 21:50:40,241 INFO L175 Difference]: Start difference. First operand has 217 places, 257 transitions, 3113 flow. Second operand 6 states and 166 transitions. [2024-06-27 21:50:40,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 281 transitions, 3707 flow [2024-06-27 21:50:40,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 281 transitions, 3556 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:40,505 INFO L231 Difference]: Finished difference. Result has 220 places, 257 transitions, 3080 flow [2024-06-27 21:50:40,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3080, PETRI_PLACES=220, PETRI_TRANSITIONS=257} [2024-06-27 21:50:40,505 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-06-27 21:50:40,505 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 257 transitions, 3080 flow [2024-06-27 21:50:40,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:40,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:40,506 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 21:50:40,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:50:40,506 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:40,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:40,506 INFO L85 PathProgramCache]: Analyzing trace with hash -481363830, now seen corresponding path program 6 times [2024-06-27 21:50:40,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:40,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040264882] [2024-06-27 21:50:40,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:40,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:40,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:40,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:40,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:40,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040264882] [2024-06-27 21:50:40,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040264882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:40,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:40,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:40,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750386041] [2024-06-27 21:50:40,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:40,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:40,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:40,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:40,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:40,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:40,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 257 transitions, 3080 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:40,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:40,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:40,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:41,379 INFO L124 PetriNetUnfolderBase]: 3553/5785 cut-off events. [2024-06-27 21:50:41,379 INFO L125 PetriNetUnfolderBase]: For 115520/115538 co-relation queries the response was YES. [2024-06-27 21:50:41,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30282 conditions, 5785 events. 3553/5785 cut-off events. For 115520/115538 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 38958 event pairs, 713 based on Foata normal form. 13/5764 useless extension candidates. Maximal degree in co-relation 30180. Up to 4880 conditions per place. [2024-06-27 21:50:41,429 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 193 selfloop transitions, 80 changer transitions 0/286 dead transitions. [2024-06-27 21:50:41,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 286 transitions, 3906 flow [2024-06-27 21:50:41,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:41,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:41,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 21:50:41,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:50:41,430 INFO L175 Difference]: Start difference. First operand has 220 places, 257 transitions, 3080 flow. Second operand 6 states and 174 transitions. [2024-06-27 21:50:41,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 286 transitions, 3906 flow [2024-06-27 21:50:41,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 286 transitions, 3802 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:41,676 INFO L231 Difference]: Finished difference. Result has 221 places, 260 transitions, 3182 flow [2024-06-27 21:50:41,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3182, PETRI_PLACES=221, PETRI_TRANSITIONS=260} [2024-06-27 21:50:41,677 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-27 21:50:41,677 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 260 transitions, 3182 flow [2024-06-27 21:50:41,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:41,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:41,678 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 21:50:41,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:50:41,678 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:41,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:41,678 INFO L85 PathProgramCache]: Analyzing trace with hash -480977880, now seen corresponding path program 7 times [2024-06-27 21:50:41,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:41,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569948683] [2024-06-27 21:50:41,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:41,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:41,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:41,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 21:50:41,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:41,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569948683] [2024-06-27 21:50:41,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569948683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:41,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:41,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:41,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586065564] [2024-06-27 21:50:41,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:41,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:41,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:41,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:41,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:41,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:41,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 260 transitions, 3182 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:41,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:41,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:41,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:42,493 INFO L124 PetriNetUnfolderBase]: 3545/5773 cut-off events. [2024-06-27 21:50:42,493 INFO L125 PetriNetUnfolderBase]: For 118766/118784 co-relation queries the response was YES. [2024-06-27 21:50:42,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30432 conditions, 5773 events. 3545/5773 cut-off events. For 118766/118784 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38882 event pairs, 713 based on Foata normal form. 14/5753 useless extension candidates. Maximal degree in co-relation 30329. Up to 4872 conditions per place. [2024-06-27 21:50:42,548 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 192 selfloop transitions, 77 changer transitions 0/282 dead transitions. [2024-06-27 21:50:42,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 282 transitions, 3862 flow [2024-06-27 21:50:42,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:42,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:42,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 21:50:42,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 21:50:42,549 INFO L175 Difference]: Start difference. First operand has 221 places, 260 transitions, 3182 flow. Second operand 6 states and 171 transitions. [2024-06-27 21:50:42,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 282 transitions, 3862 flow [2024-06-27 21:50:42,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 282 transitions, 3635 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:42,803 INFO L231 Difference]: Finished difference. Result has 223 places, 260 transitions, 3117 flow [2024-06-27 21:50:42,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3117, PETRI_PLACES=223, PETRI_TRANSITIONS=260} [2024-06-27 21:50:42,804 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 174 predicate places. [2024-06-27 21:50:42,804 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 260 transitions, 3117 flow [2024-06-27 21:50:42,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:42,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:42,804 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 21:50:42,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:50:42,804 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:42,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:42,805 INFO L85 PathProgramCache]: Analyzing trace with hash -535130870, now seen corresponding path program 8 times [2024-06-27 21:50:42,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:42,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329888969] [2024-06-27 21:50:42,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:42,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:42,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:42,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:42,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:42,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329888969] [2024-06-27 21:50:42,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329888969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:42,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:42,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:42,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996008771] [2024-06-27 21:50:42,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:42,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:42,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:42,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:42,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:42,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:42,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 260 transitions, 3117 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:42,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:42,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:42,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:43,698 INFO L124 PetriNetUnfolderBase]: 3533/5730 cut-off events. [2024-06-27 21:50:43,698 INFO L125 PetriNetUnfolderBase]: For 117850/117853 co-relation queries the response was YES. [2024-06-27 21:50:43,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30068 conditions, 5730 events. 3533/5730 cut-off events. For 117850/117853 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 38309 event pairs, 662 based on Foata normal form. 6/5724 useless extension candidates. Maximal degree in co-relation 29964. Up to 4930 conditions per place. [2024-06-27 21:50:43,743 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 200 selfloop transitions, 84 changer transitions 0/297 dead transitions. [2024-06-27 21:50:43,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 297 transitions, 3867 flow [2024-06-27 21:50:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:43,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:43,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:50:43,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:50:43,745 INFO L175 Difference]: Start difference. First operand has 223 places, 260 transitions, 3117 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:50:43,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 297 transitions, 3867 flow [2024-06-27 21:50:44,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 297 transitions, 3663 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:44,022 INFO L231 Difference]: Finished difference. Result has 225 places, 260 transitions, 3113 flow [2024-06-27 21:50:44,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2913, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3113, PETRI_PLACES=225, PETRI_TRANSITIONS=260} [2024-06-27 21:50:44,023 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-06-27 21:50:44,023 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 260 transitions, 3113 flow [2024-06-27 21:50:44,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:44,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:44,024 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 21:50:44,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:50:44,024 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:44,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:44,024 INFO L85 PathProgramCache]: Analyzing trace with hash -534893720, now seen corresponding path program 9 times [2024-06-27 21:50:44,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:44,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434148915] [2024-06-27 21:50:44,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:44,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:44,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:44,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:44,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:44,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434148915] [2024-06-27 21:50:44,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434148915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:44,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:44,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:44,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481304462] [2024-06-27 21:50:44,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:44,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:44,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:44,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:44,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:44,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:44,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 260 transitions, 3113 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:44,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:44,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:44,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:44,858 INFO L124 PetriNetUnfolderBase]: 3525/5745 cut-off events. [2024-06-27 21:50:44,858 INFO L125 PetriNetUnfolderBase]: For 118334/118352 co-relation queries the response was YES. [2024-06-27 21:50:44,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30031 conditions, 5745 events. 3525/5745 cut-off events. For 118334/118352 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 38715 event pairs, 713 based on Foata normal form. 14/5725 useless extension candidates. Maximal degree in co-relation 29926. Up to 4922 conditions per place. [2024-06-27 21:50:44,909 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 202 selfloop transitions, 66 changer transitions 0/281 dead transitions. [2024-06-27 21:50:44,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 281 transitions, 3699 flow [2024-06-27 21:50:44,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:44,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:44,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 21:50:44,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-27 21:50:44,912 INFO L175 Difference]: Start difference. First operand has 225 places, 260 transitions, 3113 flow. Second operand 5 states and 149 transitions. [2024-06-27 21:50:44,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 281 transitions, 3699 flow [2024-06-27 21:50:45,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 281 transitions, 3434 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 21:50:45,164 INFO L231 Difference]: Finished difference. Result has 221 places, 260 transitions, 2993 flow [2024-06-27 21:50:45,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2848, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2993, PETRI_PLACES=221, PETRI_TRANSITIONS=260} [2024-06-27 21:50:45,165 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-27 21:50:45,165 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 260 transitions, 2993 flow [2024-06-27 21:50:45,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:45,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:45,165 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 21:50:45,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:50:45,165 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:45,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:45,166 INFO L85 PathProgramCache]: Analyzing trace with hash -987839648, now seen corresponding path program 1 times [2024-06-27 21:50:45,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:45,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913693212] [2024-06-27 21:50:45,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:45,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:45,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:45,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:45,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:45,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913693212] [2024-06-27 21:50:45,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913693212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:45,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:45,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:45,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975829205] [2024-06-27 21:50:45,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:45,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:45,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:45,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:45,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:45,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:45,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 260 transitions, 2993 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:45,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:45,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:45,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:46,029 INFO L124 PetriNetUnfolderBase]: 3432/5787 cut-off events. [2024-06-27 21:50:46,029 INFO L125 PetriNetUnfolderBase]: For 109648/109698 co-relation queries the response was YES. [2024-06-27 21:50:46,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29217 conditions, 5787 events. 3432/5787 cut-off events. For 109648/109698 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40155 event pairs, 836 based on Foata normal form. 48/5781 useless extension candidates. Maximal degree in co-relation 29113. Up to 4910 conditions per place. [2024-06-27 21:50:46,084 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 214 selfloop transitions, 43 changer transitions 0/284 dead transitions. [2024-06-27 21:50:46,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 284 transitions, 3587 flow [2024-06-27 21:50:46,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:46,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:46,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 21:50:46,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-27 21:50:46,085 INFO L175 Difference]: Start difference. First operand has 221 places, 260 transitions, 2993 flow. Second operand 5 states and 149 transitions. [2024-06-27 21:50:46,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 284 transitions, 3587 flow [2024-06-27 21:50:46,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 284 transitions, 3449 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:46,323 INFO L231 Difference]: Finished difference. Result has 221 places, 262 transitions, 2980 flow [2024-06-27 21:50:46,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2980, PETRI_PLACES=221, PETRI_TRANSITIONS=262} [2024-06-27 21:50:46,324 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-27 21:50:46,324 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 262 transitions, 2980 flow [2024-06-27 21:50:46,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:46,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:46,325 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 21:50:46,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:50:46,325 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:46,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:46,325 INFO L85 PathProgramCache]: Analyzing trace with hash -973554848, now seen corresponding path program 2 times [2024-06-27 21:50:46,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:46,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90788530] [2024-06-27 21:50:46,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:46,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:46,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:46,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:46,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:46,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90788530] [2024-06-27 21:50:46,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90788530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:46,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:46,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:46,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198305826] [2024-06-27 21:50:46,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:46,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:46,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:46,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:46,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:46,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:46,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 262 transitions, 2980 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:46,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:46,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:46,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:47,094 INFO L124 PetriNetUnfolderBase]: 3432/5610 cut-off events. [2024-06-27 21:50:47,094 INFO L125 PetriNetUnfolderBase]: For 105963/105999 co-relation queries the response was YES. [2024-06-27 21:50:47,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28838 conditions, 5610 events. 3432/5610 cut-off events. For 105963/105999 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 38030 event pairs, 648 based on Foata normal form. 38/5575 useless extension candidates. Maximal degree in co-relation 28734. Up to 4806 conditions per place. [2024-06-27 21:50:47,145 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 219 selfloop transitions, 35 changer transitions 0/281 dead transitions. [2024-06-27 21:50:47,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 281 transitions, 3558 flow [2024-06-27 21:50:47,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:47,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:47,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-27 21:50:47,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-06-27 21:50:47,146 INFO L175 Difference]: Start difference. First operand has 221 places, 262 transitions, 2980 flow. Second operand 5 states and 142 transitions. [2024-06-27 21:50:47,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 281 transitions, 3558 flow [2024-06-27 21:50:47,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 281 transitions, 3453 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:47,382 INFO L231 Difference]: Finished difference. Result has 223 places, 264 transitions, 2986 flow [2024-06-27 21:50:47,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2875, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2986, PETRI_PLACES=223, PETRI_TRANSITIONS=264} [2024-06-27 21:50:47,382 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 174 predicate places. [2024-06-27 21:50:47,382 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 264 transitions, 2986 flow [2024-06-27 21:50:47,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:47,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:47,383 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 21:50:47,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:50:47,383 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:47,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:47,383 INFO L85 PathProgramCache]: Analyzing trace with hash -483825912, now seen corresponding path program 1 times [2024-06-27 21:50:47,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:47,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628559504] [2024-06-27 21:50:47,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:47,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:47,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:47,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:47,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:47,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628559504] [2024-06-27 21:50:47,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628559504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:47,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:47,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:47,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704246004] [2024-06-27 21:50:47,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:47,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:47,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:47,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:47,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:47,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:47,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 264 transitions, 2986 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:47,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:47,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:47,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:48,242 INFO L124 PetriNetUnfolderBase]: 3569/5854 cut-off events. [2024-06-27 21:50:48,242 INFO L125 PetriNetUnfolderBase]: For 106728/106731 co-relation queries the response was YES. [2024-06-27 21:50:48,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29872 conditions, 5854 events. 3569/5854 cut-off events. For 106728/106731 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39640 event pairs, 1205 based on Foata normal form. 4/5825 useless extension candidates. Maximal degree in co-relation 29767. Up to 5239 conditions per place. [2024-06-27 21:50:48,305 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 259 selfloop transitions, 23 changer transitions 0/295 dead transitions. [2024-06-27 21:50:48,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 295 transitions, 3784 flow [2024-06-27 21:50:48,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:48,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:48,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 21:50:48,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:50:48,307 INFO L175 Difference]: Start difference. First operand has 223 places, 264 transitions, 2986 flow. Second operand 6 states and 168 transitions. [2024-06-27 21:50:48,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 295 transitions, 3784 flow [2024-06-27 21:50:48,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 295 transitions, 3689 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:48,719 INFO L231 Difference]: Finished difference. Result has 226 places, 268 transitions, 3026 flow [2024-06-27 21:50:48,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3026, PETRI_PLACES=226, PETRI_TRANSITIONS=268} [2024-06-27 21:50:48,720 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-27 21:50:48,720 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 268 transitions, 3026 flow [2024-06-27 21:50:48,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:48,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:48,720 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 21:50:48,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:50:48,720 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:48,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:48,721 INFO L85 PathProgramCache]: Analyzing trace with hash -480968952, now seen corresponding path program 2 times [2024-06-27 21:50:48,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:48,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489353704] [2024-06-27 21:50:48,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:48,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:48,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:48,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:48,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:48,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489353704] [2024-06-27 21:50:48,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489353704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:48,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:48,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:48,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285622190] [2024-06-27 21:50:48,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:48,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:48,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:48,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:48,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:48,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:48,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 268 transitions, 3026 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:48,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:48,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:48,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:49,709 INFO L124 PetriNetUnfolderBase]: 3587/5802 cut-off events. [2024-06-27 21:50:49,709 INFO L125 PetriNetUnfolderBase]: For 109552/109555 co-relation queries the response was YES. [2024-06-27 21:50:49,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29915 conditions, 5802 events. 3587/5802 cut-off events. For 109552/109555 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 38837 event pairs, 654 based on Foata normal form. 4/5797 useless extension candidates. Maximal degree in co-relation 29809. Up to 5316 conditions per place. [2024-06-27 21:50:49,766 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 259 selfloop transitions, 20 changer transitions 0/292 dead transitions. [2024-06-27 21:50:49,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 292 transitions, 3678 flow [2024-06-27 21:50:49,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:49,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:49,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-27 21:50:49,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037037037037037 [2024-06-27 21:50:49,767 INFO L175 Difference]: Start difference. First operand has 226 places, 268 transitions, 3026 flow. Second operand 6 states and 163 transitions. [2024-06-27 21:50:49,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 292 transitions, 3678 flow [2024-06-27 21:50:50,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 292 transitions, 3595 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:50,067 INFO L231 Difference]: Finished difference. Result has 230 places, 270 transitions, 3036 flow [2024-06-27 21:50:50,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3036, PETRI_PLACES=230, PETRI_TRANSITIONS=270} [2024-06-27 21:50:50,068 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 181 predicate places. [2024-06-27 21:50:50,068 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 270 transitions, 3036 flow [2024-06-27 21:50:50,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:50,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:50,068 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 21:50:50,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:50:50,069 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:50,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:50,069 INFO L85 PathProgramCache]: Analyzing trace with hash -534884792, now seen corresponding path program 3 times [2024-06-27 21:50:50,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:50,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909242644] [2024-06-27 21:50:50,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:50,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:50,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:50,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:50,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:50,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909242644] [2024-06-27 21:50:50,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909242644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:50,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:50,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:50,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770762106] [2024-06-27 21:50:50,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:50,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:50,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:50,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:50,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:50,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:50,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 270 transitions, 3036 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:50,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:50,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:50,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:50,994 INFO L124 PetriNetUnfolderBase]: 3582/5795 cut-off events. [2024-06-27 21:50:50,994 INFO L125 PetriNetUnfolderBase]: For 110172/110175 co-relation queries the response was YES. [2024-06-27 21:50:51,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29708 conditions, 5795 events. 3582/5795 cut-off events. For 110172/110175 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38826 event pairs, 606 based on Foata normal form. 4/5790 useless extension candidates. Maximal degree in co-relation 29600. Up to 5290 conditions per place. [2024-06-27 21:50:51,049 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 260 selfloop transitions, 19 changer transitions 0/292 dead transitions. [2024-06-27 21:50:51,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 292 transitions, 3646 flow [2024-06-27 21:50:51,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:51,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:51,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 21:50:51,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 21:50:51,050 INFO L175 Difference]: Start difference. First operand has 230 places, 270 transitions, 3036 flow. Second operand 5 states and 144 transitions. [2024-06-27 21:50:51,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 292 transitions, 3646 flow [2024-06-27 21:50:51,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 292 transitions, 3567 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:51,347 INFO L231 Difference]: Finished difference. Result has 231 places, 270 transitions, 3003 flow [2024-06-27 21:50:51,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3003, PETRI_PLACES=231, PETRI_TRANSITIONS=270} [2024-06-27 21:50:51,348 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 182 predicate places. [2024-06-27 21:50:51,348 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 270 transitions, 3003 flow [2024-06-27 21:50:51,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:51,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:51,349 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 21:50:51,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:50:51,349 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:51,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:51,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1220229186, now seen corresponding path program 1 times [2024-06-27 21:50:51,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:51,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379713498] [2024-06-27 21:50:51,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:51,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:51,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:51,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:51,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:51,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379713498] [2024-06-27 21:50:51,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379713498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:51,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:51,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:50:51,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220361802] [2024-06-27 21:50:51,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:51,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:50:51,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:51,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:50:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:50:51,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-27 21:50:51,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 270 transitions, 3003 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 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 21:50:51,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:51,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-27 21:50:51,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:52,108 INFO L124 PetriNetUnfolderBase]: 2332/5090 cut-off events. [2024-06-27 21:50:52,108 INFO L125 PetriNetUnfolderBase]: For 42661/42912 co-relation queries the response was YES. [2024-06-27 21:50:52,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18240 conditions, 5090 events. 2332/5090 cut-off events. For 42661/42912 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 44106 event pairs, 342 based on Foata normal form. 238/4965 useless extension candidates. Maximal degree in co-relation 18131. Up to 2056 conditions per place. [2024-06-27 21:50:52,145 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 71 changer transitions 0/287 dead transitions. [2024-06-27 21:50:52,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 287 transitions, 3291 flow [2024-06-27 21:50:52,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:50:52,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:50:52,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-27 21:50:52,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-27 21:50:52,146 INFO L175 Difference]: Start difference. First operand has 231 places, 270 transitions, 3003 flow. Second operand 4 states and 137 transitions. [2024-06-27 21:50:52,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 287 transitions, 3291 flow [2024-06-27 21:50:52,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 287 transitions, 3246 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:52,245 INFO L231 Difference]: Finished difference. Result has 232 places, 274 transitions, 3284 flow [2024-06-27 21:50:52,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3284, PETRI_PLACES=232, PETRI_TRANSITIONS=274} [2024-06-27 21:50:52,245 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 21:50:52,246 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 274 transitions, 3284 flow [2024-06-27 21:50:52,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 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 21:50:52,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:52,246 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 21:50:52,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:50:52,246 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:52,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:52,246 INFO L85 PathProgramCache]: Analyzing trace with hash -780586074, now seen corresponding path program 1 times [2024-06-27 21:50:52,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:52,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692322033] [2024-06-27 21:50:52,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:52,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:52,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:52,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 21:50:52,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:52,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692322033] [2024-06-27 21:50:52,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692322033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:52,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:52,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:52,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181659296] [2024-06-27 21:50:52,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:52,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:52,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:52,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:52,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:52,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:52,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 274 transitions, 3284 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:52,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:52,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:52,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:53,282 INFO L124 PetriNetUnfolderBase]: 3693/6346 cut-off events. [2024-06-27 21:50:53,282 INFO L125 PetriNetUnfolderBase]: For 135252/135316 co-relation queries the response was YES. [2024-06-27 21:50:53,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32724 conditions, 6346 events. 3693/6346 cut-off events. For 135252/135316 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 44945 event pairs, 1033 based on Foata normal form. 35/6139 useless extension candidates. Maximal degree in co-relation 32613. Up to 5271 conditions per place. [2024-06-27 21:50:53,338 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 267 selfloop transitions, 35 changer transitions 0/316 dead transitions. [2024-06-27 21:50:53,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 316 transitions, 4180 flow [2024-06-27 21:50:53,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:53,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:53,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 21:50:53,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:50:53,339 INFO L175 Difference]: Start difference. First operand has 232 places, 274 transitions, 3284 flow. Second operand 7 states and 196 transitions. [2024-06-27 21:50:53,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 316 transitions, 4180 flow [2024-06-27 21:50:53,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 316 transitions, 4178 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:53,640 INFO L231 Difference]: Finished difference. Result has 240 places, 279 transitions, 3429 flow [2024-06-27 21:50:53,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3282, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3429, PETRI_PLACES=240, PETRI_TRANSITIONS=279} [2024-06-27 21:50:53,640 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-27 21:50:53,640 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 279 transitions, 3429 flow [2024-06-27 21:50:53,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:53,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:53,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] [2024-06-27 21:50:53,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:50:53,641 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:53,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:53,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1227285860, now seen corresponding path program 2 times [2024-06-27 21:50:53,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:53,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584319372] [2024-06-27 21:50:53,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:53,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:53,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:53,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:53,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:53,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584319372] [2024-06-27 21:50:53,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584319372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:53,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:53,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:53,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962491996] [2024-06-27 21:50:53,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:53,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:53,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:53,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:53,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:53,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:53,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 279 transitions, 3429 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:53,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:53,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:53,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:54,678 INFO L124 PetriNetUnfolderBase]: 3767/6383 cut-off events. [2024-06-27 21:50:54,678 INFO L125 PetriNetUnfolderBase]: For 143810/143878 co-relation queries the response was YES. [2024-06-27 21:50:54,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33728 conditions, 6383 events. 3767/6383 cut-off events. For 143810/143878 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45093 event pairs, 1272 based on Foata normal form. 37/6168 useless extension candidates. Maximal degree in co-relation 33613. Up to 5644 conditions per place. [2024-06-27 21:50:54,736 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 260 selfloop transitions, 31 changer transitions 0/305 dead transitions. [2024-06-27 21:50:54,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 305 transitions, 4120 flow [2024-06-27 21:50:54,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:54,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:54,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 21:50:54,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 21:50:54,737 INFO L175 Difference]: Start difference. First operand has 240 places, 279 transitions, 3429 flow. Second operand 7 states and 185 transitions. [2024-06-27 21:50:54,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 305 transitions, 4120 flow [2024-06-27 21:50:55,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 305 transitions, 4078 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:55,085 INFO L231 Difference]: Finished difference. Result has 245 places, 280 transitions, 3465 flow [2024-06-27 21:50:55,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3465, PETRI_PLACES=245, PETRI_TRANSITIONS=280} [2024-06-27 21:50:55,085 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 196 predicate places. [2024-06-27 21:50:55,085 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 280 transitions, 3465 flow [2024-06-27 21:50:55,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:55,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:55,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] [2024-06-27 21:50:55,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:50:55,086 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:55,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:55,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1226959430, now seen corresponding path program 3 times [2024-06-27 21:50:55,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:55,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624792662] [2024-06-27 21:50:55,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:55,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:55,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:55,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:55,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:55,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624792662] [2024-06-27 21:50:55,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624792662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:55,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:55,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:55,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819882500] [2024-06-27 21:50:55,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:55,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:55,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:55,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:55,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:55,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:55,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 280 transitions, 3465 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:55,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:55,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:55,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:56,118 INFO L124 PetriNetUnfolderBase]: 3841/6507 cut-off events. [2024-06-27 21:50:56,119 INFO L125 PetriNetUnfolderBase]: For 146108/146179 co-relation queries the response was YES. [2024-06-27 21:50:56,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34523 conditions, 6507 events. 3841/6507 cut-off events. For 146108/146179 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46151 event pairs, 1267 based on Foata normal form. 35/6287 useless extension candidates. Maximal degree in co-relation 34406. Up to 5681 conditions per place. [2024-06-27 21:50:56,178 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 266 selfloop transitions, 33 changer transitions 0/313 dead transitions. [2024-06-27 21:50:56,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 313 transitions, 4222 flow [2024-06-27 21:50:56,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:56,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:56,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 21:50:56,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 21:50:56,179 INFO L175 Difference]: Start difference. First operand has 245 places, 280 transitions, 3465 flow. Second operand 7 states and 190 transitions. [2024-06-27 21:50:56,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 313 transitions, 4222 flow [2024-06-27 21:50:56,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 313 transitions, 4177 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:56,517 INFO L231 Difference]: Finished difference. Result has 249 places, 283 transitions, 3537 flow [2024-06-27 21:50:56,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3420, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=249, PETRI_TRANSITIONS=283} [2024-06-27 21:50:56,518 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 200 predicate places. [2024-06-27 21:50:56,518 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 283 transitions, 3537 flow [2024-06-27 21:50:56,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:56,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:56,518 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 21:50:56,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:50:56,518 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:56,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:56,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1049800010, now seen corresponding path program 1 times [2024-06-27 21:50:56,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:56,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994441538] [2024-06-27 21:50:56,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:56,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:56,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:56,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:56,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994441538] [2024-06-27 21:50:56,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994441538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:56,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:56,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:56,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615740189] [2024-06-27 21:50:56,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:56,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:56,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:56,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:56,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:56,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:56,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 283 transitions, 3537 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:56,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:56,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:56,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:57,618 INFO L124 PetriNetUnfolderBase]: 3880/6582 cut-off events. [2024-06-27 21:50:57,618 INFO L125 PetriNetUnfolderBase]: For 149693/149756 co-relation queries the response was YES. [2024-06-27 21:50:57,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35400 conditions, 6582 events. 3880/6582 cut-off events. For 149693/149756 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46823 event pairs, 1306 based on Foata normal form. 10/6337 useless extension candidates. Maximal degree in co-relation 35281. Up to 5483 conditions per place. [2024-06-27 21:50:57,683 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 169 selfloop transitions, 144 changer transitions 0/327 dead transitions. [2024-06-27 21:50:57,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 327 transitions, 4735 flow [2024-06-27 21:50:57,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:57,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:57,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 21:50:57,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 21:50:57,684 INFO L175 Difference]: Start difference. First operand has 249 places, 283 transitions, 3537 flow. Second operand 8 states and 230 transitions. [2024-06-27 21:50:57,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 327 transitions, 4735 flow [2024-06-27 21:50:58,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 327 transitions, 4669 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:58,029 INFO L231 Difference]: Finished difference. Result has 253 places, 294 transitions, 3945 flow [2024-06-27 21:50:58,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3471, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3945, PETRI_PLACES=253, PETRI_TRANSITIONS=294} [2024-06-27 21:50:58,029 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 204 predicate places. [2024-06-27 21:50:58,030 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 294 transitions, 3945 flow [2024-06-27 21:50:58,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:58,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:58,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:58,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:50:58,030 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:58,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:58,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1950498502, now seen corresponding path program 1 times [2024-06-27 21:50:58,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:58,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318620410] [2024-06-27 21:50:58,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:58,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:58,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:58,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:58,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:58,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318620410] [2024-06-27 21:50:58,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318620410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:58,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:58,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:58,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706451483] [2024-06-27 21:50:58,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:58,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:58,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:58,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:58,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:58,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:58,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 294 transitions, 3945 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:58,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:58,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:58,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:59,222 INFO L124 PetriNetUnfolderBase]: 3893/6604 cut-off events. [2024-06-27 21:50:59,222 INFO L125 PetriNetUnfolderBase]: For 156920/157160 co-relation queries the response was YES. [2024-06-27 21:50:59,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35982 conditions, 6604 events. 3893/6604 cut-off events. For 156920/157160 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 47043 event pairs, 1316 based on Foata normal form. 75/6416 useless extension candidates. Maximal degree in co-relation 35862. Up to 5753 conditions per place. [2024-06-27 21:50:59,296 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 236 selfloop transitions, 72 changer transitions 0/322 dead transitions. [2024-06-27 21:50:59,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 322 transitions, 4902 flow [2024-06-27 21:50:59,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:59,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:59,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 21:50:59,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 21:50:59,297 INFO L175 Difference]: Start difference. First operand has 253 places, 294 transitions, 3945 flow. Second operand 7 states and 190 transitions. [2024-06-27 21:50:59,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 322 transitions, 4902 flow [2024-06-27 21:50:59,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 322 transitions, 4581 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:59,647 INFO L231 Difference]: Finished difference. Result has 256 places, 300 transitions, 3855 flow [2024-06-27 21:50:59,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3855, PETRI_PLACES=256, PETRI_TRANSITIONS=300} [2024-06-27 21:50:59,647 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 207 predicate places. [2024-06-27 21:50:59,647 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 300 transitions, 3855 flow [2024-06-27 21:50:59,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:59,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:59,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:59,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:50:59,648 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:59,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:59,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1049919980, now seen corresponding path program 2 times [2024-06-27 21:50:59,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:59,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062988026] [2024-06-27 21:50:59,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:59,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:59,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:59,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 21:50:59,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:59,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062988026] [2024-06-27 21:50:59,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062988026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:59,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:59,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:59,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718190760] [2024-06-27 21:50:59,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:59,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:59,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:59,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:59,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:59,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:59,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 300 transitions, 3855 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:59,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:59,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:59,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:00,741 INFO L124 PetriNetUnfolderBase]: 3900/6609 cut-off events. [2024-06-27 21:51:00,742 INFO L125 PetriNetUnfolderBase]: For 156928/156979 co-relation queries the response was YES. [2024-06-27 21:51:00,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35897 conditions, 6609 events. 3900/6609 cut-off events. For 156928/156979 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 47004 event pairs, 1297 based on Foata normal form. 10/6355 useless extension candidates. Maximal degree in co-relation 35776. Up to 5759 conditions per place. [2024-06-27 21:51:00,803 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 229 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-27 21:51:00,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 331 transitions, 4699 flow [2024-06-27 21:51:00,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:00,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:00,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:51:00,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:51:00,805 INFO L175 Difference]: Start difference. First operand has 256 places, 300 transitions, 3855 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:51:00,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 331 transitions, 4699 flow [2024-06-27 21:51:01,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 331 transitions, 4526 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:01,161 INFO L231 Difference]: Finished difference. Result has 260 places, 303 transitions, 3902 flow [2024-06-27 21:51:01,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3902, PETRI_PLACES=260, PETRI_TRANSITIONS=303} [2024-06-27 21:51:01,161 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 211 predicate places. [2024-06-27 21:51:01,161 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 303 transitions, 3902 flow [2024-06-27 21:51:01,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:01,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:01,162 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 21:51:01,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:51:01,162 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:01,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:01,162 INFO L85 PathProgramCache]: Analyzing trace with hash -754388678, now seen corresponding path program 2 times [2024-06-27 21:51:01,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:01,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310396437] [2024-06-27 21:51:01,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:01,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:01,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:01,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:01,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310396437] [2024-06-27 21:51:01,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310396437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:01,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:01,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:01,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045995116] [2024-06-27 21:51:01,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:01,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:01,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:01,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:01,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:01,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:01,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 303 transitions, 3902 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:01,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:01,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:01,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:02,140 INFO L124 PetriNetUnfolderBase]: 3945/6680 cut-off events. [2024-06-27 21:51:02,140 INFO L125 PetriNetUnfolderBase]: For 165810/166071 co-relation queries the response was YES. [2024-06-27 21:51:02,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36548 conditions, 6680 events. 3945/6680 cut-off events. For 165810/166071 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 47530 event pairs, 1316 based on Foata normal form. 92/6499 useless extension candidates. Maximal degree in co-relation 36427. Up to 5807 conditions per place. [2024-06-27 21:51:02,203 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 241 selfloop transitions, 86 changer transitions 0/341 dead transitions. [2024-06-27 21:51:02,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 341 transitions, 5174 flow [2024-06-27 21:51:02,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:02,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:02,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 21:51:02,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:51:02,204 INFO L175 Difference]: Start difference. First operand has 260 places, 303 transitions, 3902 flow. Second operand 7 states and 189 transitions. [2024-06-27 21:51:02,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 341 transitions, 5174 flow [2024-06-27 21:51:02,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 341 transitions, 4942 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:02,718 INFO L231 Difference]: Finished difference. Result has 261 places, 319 transitions, 4076 flow [2024-06-27 21:51:02,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3708, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4076, PETRI_PLACES=261, PETRI_TRANSITIONS=319} [2024-06-27 21:51:02,719 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-27 21:51:02,719 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 319 transitions, 4076 flow [2024-06-27 21:51:02,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:02,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:02,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:02,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:51:02,720 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:02,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:02,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1054561610, now seen corresponding path program 3 times [2024-06-27 21:51:02,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:02,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881745934] [2024-06-27 21:51:02,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:02,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:02,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:02,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 21:51:02,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:02,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881745934] [2024-06-27 21:51:02,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881745934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:02,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:02,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:02,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452370861] [2024-06-27 21:51:02,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:02,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:02,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:02,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:02,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:02,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:02,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 319 transitions, 4076 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:02,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:02,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:02,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:03,803 INFO L124 PetriNetUnfolderBase]: 3962/6700 cut-off events. [2024-06-27 21:51:03,804 INFO L125 PetriNetUnfolderBase]: For 171140/171216 co-relation queries the response was YES. [2024-06-27 21:51:03,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36788 conditions, 6700 events. 3962/6700 cut-off events. For 171140/171216 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 47632 event pairs, 1300 based on Foata normal form. 20/6447 useless extension candidates. Maximal degree in co-relation 36666. Up to 5817 conditions per place. [2024-06-27 21:51:03,871 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 227 selfloop transitions, 113 changer transitions 0/354 dead transitions. [2024-06-27 21:51:03,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 354 transitions, 5146 flow [2024-06-27 21:51:03,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:03,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:03,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 21:51:03,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5876543209876544 [2024-06-27 21:51:03,872 INFO L175 Difference]: Start difference. First operand has 261 places, 319 transitions, 4076 flow. Second operand 9 states and 238 transitions. [2024-06-27 21:51:03,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 354 transitions, 5146 flow [2024-06-27 21:51:04,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 354 transitions, 5037 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:04,416 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 4320 flow [2024-06-27 21:51:04,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3967, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4320, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-27 21:51:04,417 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 220 predicate places. [2024-06-27 21:51:04,417 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 4320 flow [2024-06-27 21:51:04,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:04,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:04,417 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 21:51:04,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:51:04,417 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:04,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:04,418 INFO L85 PathProgramCache]: Analyzing trace with hash -747573638, now seen corresponding path program 3 times [2024-06-27 21:51:04,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:04,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248820021] [2024-06-27 21:51:04,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:04,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:04,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 21:51:04,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:04,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248820021] [2024-06-27 21:51:04,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248820021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:04,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:04,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:04,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112427958] [2024-06-27 21:51:04,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:04,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:04,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:04,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:04,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:04,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:04,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 4320 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:04,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:04,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:04,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:05,480 INFO L124 PetriNetUnfolderBase]: 3959/6704 cut-off events. [2024-06-27 21:51:05,480 INFO L125 PetriNetUnfolderBase]: For 176352/176613 co-relation queries the response was YES. [2024-06-27 21:51:05,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36972 conditions, 6704 events. 3959/6704 cut-off events. For 176352/176613 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 47701 event pairs, 1316 based on Foata normal form. 92/6519 useless extension candidates. Maximal degree in co-relation 36848. Up to 5826 conditions per place. [2024-06-27 21:51:05,545 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 243 selfloop transitions, 89 changer transitions 0/346 dead transitions. [2024-06-27 21:51:05,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 346 transitions, 5258 flow [2024-06-27 21:51:05,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:05,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:05,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 21:51:05,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 21:51:05,546 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 4320 flow. Second operand 7 states and 187 transitions. [2024-06-27 21:51:05,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 346 transitions, 5258 flow [2024-06-27 21:51:05,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 346 transitions, 5051 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:05,932 INFO L231 Difference]: Finished difference. Result has 271 places, 327 transitions, 4297 flow [2024-06-27 21:51:05,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4113, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4297, PETRI_PLACES=271, PETRI_TRANSITIONS=327} [2024-06-27 21:51:05,932 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 222 predicate places. [2024-06-27 21:51:05,932 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 327 transitions, 4297 flow [2024-06-27 21:51:05,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:05,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:05,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 21:51:05,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:51:05,933 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:05,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:05,933 INFO L85 PathProgramCache]: Analyzing trace with hash 580408484, now seen corresponding path program 4 times [2024-06-27 21:51:05,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:05,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500320457] [2024-06-27 21:51:05,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:05,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:05,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:06,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:06,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:06,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500320457] [2024-06-27 21:51:06,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500320457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:06,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:06,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:06,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640003558] [2024-06-27 21:51:06,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:06,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:06,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:06,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:06,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:06,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:06,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 327 transitions, 4297 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:06,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:06,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:06,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:07,185 INFO L124 PetriNetUnfolderBase]: 4033/6814 cut-off events. [2024-06-27 21:51:07,185 INFO L125 PetriNetUnfolderBase]: For 193422/193489 co-relation queries the response was YES. [2024-06-27 21:51:07,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37544 conditions, 6814 events. 4033/6814 cut-off events. For 193422/193489 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 48475 event pairs, 1314 based on Foata normal form. 34/6557 useless extension candidates. Maximal degree in co-relation 37421. Up to 5945 conditions per place. [2024-06-27 21:51:07,259 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 306 selfloop transitions, 32 changer transitions 0/352 dead transitions. [2024-06-27 21:51:07,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 352 transitions, 5084 flow [2024-06-27 21:51:07,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:07,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:07,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 21:51:07,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 21:51:07,260 INFO L175 Difference]: Start difference. First operand has 271 places, 327 transitions, 4297 flow. Second operand 6 states and 164 transitions. [2024-06-27 21:51:07,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 352 transitions, 5084 flow [2024-06-27 21:51:07,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 352 transitions, 4919 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:07,698 INFO L231 Difference]: Finished difference. Result has 272 places, 328 transitions, 4219 flow [2024-06-27 21:51:07,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4132, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4219, PETRI_PLACES=272, PETRI_TRANSITIONS=328} [2024-06-27 21:51:07,699 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 223 predicate places. [2024-06-27 21:51:07,699 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 328 transitions, 4219 flow [2024-06-27 21:51:07,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:07,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:07,699 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 21:51:07,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:51:07,699 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:07,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:07,699 INFO L85 PathProgramCache]: Analyzing trace with hash 591133244, now seen corresponding path program 5 times [2024-06-27 21:51:07,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:07,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021317022] [2024-06-27 21:51:07,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:07,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:07,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:07,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:07,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:07,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021317022] [2024-06-27 21:51:07,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021317022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:07,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:07,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:07,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805701156] [2024-06-27 21:51:07,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:07,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:07,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:07,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:07,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:07,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:07,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 328 transitions, 4219 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:07,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:07,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:07,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:08,986 INFO L124 PetriNetUnfolderBase]: 4081/6901 cut-off events. [2024-06-27 21:51:08,986 INFO L125 PetriNetUnfolderBase]: For 196204/196273 co-relation queries the response was YES. [2024-06-27 21:51:09,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37942 conditions, 6901 events. 4081/6901 cut-off events. For 196204/196273 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49349 event pairs, 1348 based on Foata normal form. 35/6640 useless extension candidates. Maximal degree in co-relation 37818. Up to 6101 conditions per place. [2024-06-27 21:51:09,053 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 301 selfloop transitions, 32 changer transitions 0/347 dead transitions. [2024-06-27 21:51:09,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 347 transitions, 4982 flow [2024-06-27 21:51:09,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:09,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:09,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 21:51:09,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 21:51:09,054 INFO L175 Difference]: Start difference. First operand has 272 places, 328 transitions, 4219 flow. Second operand 6 states and 159 transitions. [2024-06-27 21:51:09,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 347 transitions, 4982 flow [2024-06-27 21:51:09,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 347 transitions, 4922 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:09,655 INFO L231 Difference]: Finished difference. Result has 275 places, 329 transitions, 4245 flow [2024-06-27 21:51:09,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4245, PETRI_PLACES=275, PETRI_TRANSITIONS=329} [2024-06-27 21:51:09,655 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 226 predicate places. [2024-06-27 21:51:09,656 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 329 transitions, 4245 flow [2024-06-27 21:51:09,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:09,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:09,656 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 21:51:09,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:51:09,656 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:09,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:09,656 INFO L85 PathProgramCache]: Analyzing trace with hash 580082054, now seen corresponding path program 6 times [2024-06-27 21:51:09,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:09,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160836755] [2024-06-27 21:51:09,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:09,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:09,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:09,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:09,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160836755] [2024-06-27 21:51:09,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160836755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:09,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:09,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:09,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125138970] [2024-06-27 21:51:09,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:09,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:09,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:09,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:09,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:09,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:09,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 329 transitions, 4245 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:09,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:09,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:09,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:10,683 INFO L124 PetriNetUnfolderBase]: 4068/6881 cut-off events. [2024-06-27 21:51:10,683 INFO L125 PetriNetUnfolderBase]: For 181400/181463 co-relation queries the response was YES. [2024-06-27 21:51:10,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37386 conditions, 6881 events. 4068/6881 cut-off events. For 181400/181463 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 49010 event pairs, 994 based on Foata normal form. 32/6632 useless extension candidates. Maximal degree in co-relation 37261. Up to 5566 conditions per place. [2024-06-27 21:51:10,750 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 306 selfloop transitions, 41 changer transitions 0/361 dead transitions. [2024-06-27 21:51:10,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 361 transitions, 5069 flow [2024-06-27 21:51:10,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:10,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:10,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 21:51:10,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 21:51:10,751 INFO L175 Difference]: Start difference. First operand has 275 places, 329 transitions, 4245 flow. Second operand 6 states and 172 transitions. [2024-06-27 21:51:10,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 361 transitions, 5069 flow [2024-06-27 21:51:11,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 361 transitions, 4998 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:11,359 INFO L231 Difference]: Finished difference. Result has 278 places, 329 transitions, 4264 flow [2024-06-27 21:51:11,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4264, PETRI_PLACES=278, PETRI_TRANSITIONS=329} [2024-06-27 21:51:11,359 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-06-27 21:51:11,360 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 329 transitions, 4264 flow [2024-06-27 21:51:11,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:11,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:11,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] [2024-06-27 21:51:11,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:51:11,360 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:11,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:11,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1332711810, now seen corresponding path program 4 times [2024-06-27 21:51:11,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:11,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656546074] [2024-06-27 21:51:11,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:11,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:11,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:11,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:11,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:11,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656546074] [2024-06-27 21:51:11,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656546074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:11,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:11,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:11,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226616776] [2024-06-27 21:51:11,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:11,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:11,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:11,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:11,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:11,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:11,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 329 transitions, 4264 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:11,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:11,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:11,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:12,594 INFO L124 PetriNetUnfolderBase]: 4127/6969 cut-off events. [2024-06-27 21:51:12,594 INFO L125 PetriNetUnfolderBase]: For 187187/187251 co-relation queries the response was YES. [2024-06-27 21:51:12,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38562 conditions, 6969 events. 4127/6969 cut-off events. For 187187/187251 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 49749 event pairs, 1344 based on Foata normal form. 12/6678 useless extension candidates. Maximal degree in co-relation 38436. Up to 6011 conditions per place. [2024-06-27 21:51:12,662 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 242 selfloop transitions, 124 changer transitions 0/380 dead transitions. [2024-06-27 21:51:12,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 380 transitions, 5522 flow [2024-06-27 21:51:12,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:12,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:12,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-06-27 21:51:12,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:51:12,664 INFO L175 Difference]: Start difference. First operand has 278 places, 329 transitions, 4264 flow. Second operand 10 states and 275 transitions. [2024-06-27 21:51:12,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 380 transitions, 5522 flow [2024-06-27 21:51:13,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 380 transitions, 5426 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:13,165 INFO L231 Difference]: Finished difference. Result has 284 places, 343 transitions, 4650 flow [2024-06-27 21:51:13,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4176, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4650, PETRI_PLACES=284, PETRI_TRANSITIONS=343} [2024-06-27 21:51:13,166 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 235 predicate places. [2024-06-27 21:51:13,166 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 343 transitions, 4650 flow [2024-06-27 21:51:13,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:13,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:13,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:13,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:51:13,166 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:13,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:13,167 INFO L85 PathProgramCache]: Analyzing trace with hash 468583284, now seen corresponding path program 5 times [2024-06-27 21:51:13,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:13,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034431036] [2024-06-27 21:51:13,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:13,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:13,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:13,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:13,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:13,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034431036] [2024-06-27 21:51:13,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034431036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:13,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:13,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:13,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182360199] [2024-06-27 21:51:13,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:13,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:13,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:13,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:13,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:13,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:13,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 343 transitions, 4650 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:13,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:13,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:13,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:14,305 INFO L124 PetriNetUnfolderBase]: 4144/6997 cut-off events. [2024-06-27 21:51:14,305 INFO L125 PetriNetUnfolderBase]: For 183907/183988 co-relation queries the response was YES. [2024-06-27 21:51:14,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38772 conditions, 6997 events. 4144/6997 cut-off events. For 183907/183988 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50038 event pairs, 1344 based on Foata normal form. 23/6715 useless extension candidates. Maximal degree in co-relation 38645. Up to 6030 conditions per place. [2024-06-27 21:51:14,374 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 238 selfloop transitions, 132 changer transitions 0/384 dead transitions. [2024-06-27 21:51:14,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 384 transitions, 5819 flow [2024-06-27 21:51:14,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:14,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:14,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 291 transitions. [2024-06-27 21:51:14,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5878787878787879 [2024-06-27 21:51:14,375 INFO L175 Difference]: Start difference. First operand has 284 places, 343 transitions, 4650 flow. Second operand 11 states and 291 transitions. [2024-06-27 21:51:14,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 384 transitions, 5819 flow [2024-06-27 21:51:14,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 384 transitions, 5594 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:14,848 INFO L231 Difference]: Finished difference. Result has 290 places, 349 transitions, 4802 flow [2024-06-27 21:51:14,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4802, PETRI_PLACES=290, PETRI_TRANSITIONS=349} [2024-06-27 21:51:14,849 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-06-27 21:51:14,849 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 349 transitions, 4802 flow [2024-06-27 21:51:14,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:14,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:14,849 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 21:51:14,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:51:14,849 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:14,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:14,849 INFO L85 PathProgramCache]: Analyzing trace with hash 462922374, now seen corresponding path program 6 times [2024-06-27 21:51:14,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:14,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96751786] [2024-06-27 21:51:14,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:14,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:14,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:14,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:14,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:14,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96751786] [2024-06-27 21:51:14,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96751786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:14,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:14,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:14,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922211319] [2024-06-27 21:51:14,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:14,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:14,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:14,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:14,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:15,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:15,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 349 transitions, 4802 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:15,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:15,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:16,215 INFO L124 PetriNetUnfolderBase]: 4141/6991 cut-off events. [2024-06-27 21:51:16,215 INFO L125 PetriNetUnfolderBase]: For 186552/186616 co-relation queries the response was YES. [2024-06-27 21:51:16,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38987 conditions, 6991 events. 4141/6991 cut-off events. For 186552/186616 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 49887 event pairs, 1344 based on Foata normal form. 12/6696 useless extension candidates. Maximal degree in co-relation 38858. Up to 6027 conditions per place. [2024-06-27 21:51:16,276 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 238 selfloop transitions, 126 changer transitions 0/378 dead transitions. [2024-06-27 21:51:16,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 378 transitions, 5842 flow [2024-06-27 21:51:16,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:16,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:16,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 21:51:16,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:51:16,277 INFO L175 Difference]: Start difference. First operand has 290 places, 349 transitions, 4802 flow. Second operand 8 states and 225 transitions. [2024-06-27 21:51:16,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 378 transitions, 5842 flow [2024-06-27 21:51:16,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 378 transitions, 5580 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:16,808 INFO L231 Difference]: Finished difference. Result has 291 places, 349 transitions, 4798 flow [2024-06-27 21:51:16,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4798, PETRI_PLACES=291, PETRI_TRANSITIONS=349} [2024-06-27 21:51:16,808 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 242 predicate places. [2024-06-27 21:51:16,808 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 349 transitions, 4798 flow [2024-06-27 21:51:16,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:16,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:16,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] [2024-06-27 21:51:16,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:51:16,809 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:16,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:16,809 INFO L85 PathProgramCache]: Analyzing trace with hash 963728502, now seen corresponding path program 4 times [2024-06-27 21:51:16,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:16,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199971872] [2024-06-27 21:51:16,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:16,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:16,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:16,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:16,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:16,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199971872] [2024-06-27 21:51:16,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199971872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:16,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:16,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:16,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681916540] [2024-06-27 21:51:16,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:16,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:16,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:16,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:16,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:16,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:16,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 349 transitions, 4798 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:16,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:16,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:16,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:17,905 INFO L124 PetriNetUnfolderBase]: 4138/6995 cut-off events. [2024-06-27 21:51:17,905 INFO L125 PetriNetUnfolderBase]: For 191249/191520 co-relation queries the response was YES. [2024-06-27 21:51:17,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38971 conditions, 6995 events. 4138/6995 cut-off events. For 191249/191520 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50080 event pairs, 1357 based on Foata normal form. 86/6776 useless extension candidates. Maximal degree in co-relation 38841. Up to 6126 conditions per place. [2024-06-27 21:51:17,978 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 282 selfloop transitions, 70 changer transitions 0/366 dead transitions. [2024-06-27 21:51:17,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 366 transitions, 5666 flow [2024-06-27 21:51:17,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:17,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:17,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 21:51:17,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:51:17,979 INFO L175 Difference]: Start difference. First operand has 291 places, 349 transitions, 4798 flow. Second operand 6 states and 165 transitions. [2024-06-27 21:51:17,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 366 transitions, 5666 flow [2024-06-27 21:51:18,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 366 transitions, 5406 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:18,518 INFO L231 Difference]: Finished difference. Result has 290 places, 349 transitions, 4689 flow [2024-06-27 21:51:18,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4538, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4689, PETRI_PLACES=290, PETRI_TRANSITIONS=349} [2024-06-27 21:51:18,519 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-06-27 21:51:18,519 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 349 transitions, 4689 flow [2024-06-27 21:51:18,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:18,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:18,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:51:18,519 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:18,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:18,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1017523594, now seen corresponding path program 7 times [2024-06-27 21:51:18,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:18,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319867351] [2024-06-27 21:51:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:18,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:18,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:18,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:18,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:18,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319867351] [2024-06-27 21:51:18,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319867351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:18,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:18,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:18,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064878591] [2024-06-27 21:51:18,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:18,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:18,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:18,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:18,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:18,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:18,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 349 transitions, 4689 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:18,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:18,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:19,711 INFO L124 PetriNetUnfolderBase]: 4135/6980 cut-off events. [2024-06-27 21:51:19,711 INFO L125 PetriNetUnfolderBase]: For 192382/192436 co-relation queries the response was YES. [2024-06-27 21:51:19,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38749 conditions, 6980 events. 4135/6980 cut-off events. For 192382/192436 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 49861 event pairs, 1332 based on Foata normal form. 13/6683 useless extension candidates. Maximal degree in co-relation 38617. Up to 6187 conditions per place. [2024-06-27 21:51:19,781 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 303 selfloop transitions, 57 changer transitions 0/373 dead transitions. [2024-06-27 21:51:19,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 373 transitions, 5469 flow [2024-06-27 21:51:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:19,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:19,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 21:51:19,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 21:51:19,782 INFO L175 Difference]: Start difference. First operand has 290 places, 349 transitions, 4689 flow. Second operand 8 states and 207 transitions. [2024-06-27 21:51:19,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 373 transitions, 5469 flow [2024-06-27 21:51:20,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 373 transitions, 5335 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:20,283 INFO L231 Difference]: Finished difference. Result has 293 places, 349 transitions, 4675 flow [2024-06-27 21:51:20,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4675, PETRI_PLACES=293, PETRI_TRANSITIONS=349} [2024-06-27 21:51:20,284 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-27 21:51:20,284 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 349 transitions, 4675 flow [2024-06-27 21:51:20,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:20,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:20,285 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 21:51:20,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:51:20,285 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:20,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:20,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1469104808, now seen corresponding path program 8 times [2024-06-27 21:51:20,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:20,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403470378] [2024-06-27 21:51:20,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:20,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:20,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:20,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:20,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403470378] [2024-06-27 21:51:20,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403470378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:20,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:20,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:20,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78518546] [2024-06-27 21:51:20,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:20,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:20,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:20,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:20,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:20,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:20,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 349 transitions, 4675 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:20,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:20,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:20,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:21,480 INFO L124 PetriNetUnfolderBase]: 4158/7016 cut-off events. [2024-06-27 21:51:21,480 INFO L125 PetriNetUnfolderBase]: For 199587/199641 co-relation queries the response was YES. [2024-06-27 21:51:21,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39122 conditions, 7016 events. 4158/7016 cut-off events. For 199587/199641 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50120 event pairs, 1332 based on Foata normal form. 13/6714 useless extension candidates. Maximal degree in co-relation 38990. Up to 6206 conditions per place. [2024-06-27 21:51:21,548 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 303 selfloop transitions, 70 changer transitions 0/387 dead transitions. [2024-06-27 21:51:21,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 387 transitions, 5764 flow [2024-06-27 21:51:21,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:51:21,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:51:21,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 300 transitions. [2024-06-27 21:51:21,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 21:51:21,549 INFO L175 Difference]: Start difference. First operand has 293 places, 349 transitions, 4675 flow. Second operand 12 states and 300 transitions. [2024-06-27 21:51:21,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 387 transitions, 5764 flow [2024-06-27 21:51:22,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 387 transitions, 5640 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:22,157 INFO L231 Difference]: Finished difference. Result has 301 places, 358 transitions, 4860 flow [2024-06-27 21:51:22,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4557, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4860, PETRI_PLACES=301, PETRI_TRANSITIONS=358} [2024-06-27 21:51:22,158 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 252 predicate places. [2024-06-27 21:51:22,158 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 358 transitions, 4860 flow [2024-06-27 21:51:22,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:22,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:22,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 21:51:22,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:51:22,159 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:22,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:22,159 INFO L85 PathProgramCache]: Analyzing trace with hash 972982932, now seen corresponding path program 5 times [2024-06-27 21:51:22,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:22,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888934878] [2024-06-27 21:51:22,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:22,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:22,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:22,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:22,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:22,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888934878] [2024-06-27 21:51:22,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888934878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:22,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:22,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:22,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869358533] [2024-06-27 21:51:22,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:22,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:22,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:22,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:22,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:22,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:22,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 358 transitions, 4860 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:22,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:22,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:22,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:23,267 INFO L124 PetriNetUnfolderBase]: 4165/7038 cut-off events. [2024-06-27 21:51:23,267 INFO L125 PetriNetUnfolderBase]: For 206487/206746 co-relation queries the response was YES. [2024-06-27 21:51:23,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39357 conditions, 7038 events. 4165/7038 cut-off events. For 206487/206746 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50337 event pairs, 1357 based on Foata normal form. 86/6812 useless extension candidates. Maximal degree in co-relation 39223. Up to 6157 conditions per place. [2024-06-27 21:51:23,339 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 287 selfloop transitions, 76 changer transitions 0/377 dead transitions. [2024-06-27 21:51:23,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 377 transitions, 5794 flow [2024-06-27 21:51:23,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:23,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:23,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 21:51:23,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-27 21:51:23,340 INFO L175 Difference]: Start difference. First operand has 301 places, 358 transitions, 4860 flow. Second operand 5 states and 143 transitions. [2024-06-27 21:51:23,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 377 transitions, 5794 flow [2024-06-27 21:51:23,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 377 transitions, 5634 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:23,897 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 4913 flow [2024-06-27 21:51:23,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4700, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4913, PETRI_PLACES=298, PETRI_TRANSITIONS=361} [2024-06-27 21:51:23,898 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-06-27 21:51:23,898 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 4913 flow [2024-06-27 21:51:23,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:23,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:23,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:23,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:51:23,899 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:23,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:23,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1714067740, now seen corresponding path program 6 times [2024-06-27 21:51:23,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:23,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521195778] [2024-06-27 21:51:23,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:23,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:23,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:24,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:24,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:24,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521195778] [2024-06-27 21:51:24,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521195778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:24,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:24,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:24,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242879480] [2024-06-27 21:51:24,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:24,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:24,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:24,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:24,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:24,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:24,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 361 transitions, 4913 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:24,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:24,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:24,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:25,183 INFO L124 PetriNetUnfolderBase]: 4162/7034 cut-off events. [2024-06-27 21:51:25,184 INFO L125 PetriNetUnfolderBase]: For 209959/210218 co-relation queries the response was YES. [2024-06-27 21:51:25,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39381 conditions, 7034 events. 4162/7034 cut-off events. For 209959/210218 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50285 event pairs, 1353 based on Foata normal form. 95/6817 useless extension candidates. Maximal degree in co-relation 39245. Up to 6154 conditions per place. [2024-06-27 21:51:25,257 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 278 selfloop transitions, 87 changer transitions 0/378 dead transitions. [2024-06-27 21:51:25,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 378 transitions, 5685 flow [2024-06-27 21:51:25,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:25,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:25,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 21:51:25,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746031746031746 [2024-06-27 21:51:25,258 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 4913 flow. Second operand 7 states and 181 transitions. [2024-06-27 21:51:25,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 378 transitions, 5685 flow [2024-06-27 21:51:25,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 378 transitions, 5575 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:25,992 INFO L231 Difference]: Finished difference. Result has 301 places, 361 transitions, 4987 flow [2024-06-27 21:51:25,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4987, PETRI_PLACES=301, PETRI_TRANSITIONS=361} [2024-06-27 21:51:25,993 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 252 predicate places. [2024-06-27 21:51:25,993 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 361 transitions, 4987 flow [2024-06-27 21:51:25,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:25,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:25,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:25,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:51:25,994 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:25,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:25,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1714061974, now seen corresponding path program 9 times [2024-06-27 21:51:25,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:25,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652164789] [2024-06-27 21:51:25,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:25,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:26,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:26,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:26,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:26,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652164789] [2024-06-27 21:51:26,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652164789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:26,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:26,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:26,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169140868] [2024-06-27 21:51:26,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:26,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:26,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:26,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:26,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:26,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:26,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 361 transitions, 4987 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:26,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:26,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:26,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:27,207 INFO L124 PetriNetUnfolderBase]: 4159/7009 cut-off events. [2024-06-27 21:51:27,207 INFO L125 PetriNetUnfolderBase]: For 202343/202414 co-relation queries the response was YES. [2024-06-27 21:51:27,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39246 conditions, 7009 events. 4159/7009 cut-off events. For 202343/202414 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 49885 event pairs, 1332 based on Foata normal form. 21/6715 useless extension candidates. Maximal degree in co-relation 39111. Up to 6208 conditions per place. [2024-06-27 21:51:27,279 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 304 selfloop transitions, 70 changer transitions 0/387 dead transitions. [2024-06-27 21:51:27,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 387 transitions, 5799 flow [2024-06-27 21:51:27,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:27,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:27,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 21:51:27,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511111111111111 [2024-06-27 21:51:27,281 INFO L175 Difference]: Start difference. First operand has 301 places, 361 transitions, 4987 flow. Second operand 10 states and 248 transitions. [2024-06-27 21:51:27,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 387 transitions, 5799 flow [2024-06-27 21:51:27,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 387 transitions, 5582 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:27,882 INFO L231 Difference]: Finished difference. Result has 304 places, 361 transitions, 4916 flow [2024-06-27 21:51:27,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4770, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4916, PETRI_PLACES=304, PETRI_TRANSITIONS=361} [2024-06-27 21:51:27,883 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-06-27 21:51:27,883 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 361 transitions, 4916 flow [2024-06-27 21:51:27,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:27,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:27,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:27,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:51:27,884 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:27,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:27,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1664924864, now seen corresponding path program 7 times [2024-06-27 21:51:27,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:27,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170766376] [2024-06-27 21:51:27,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:27,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:27,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:27,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 21:51:27,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:27,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170766376] [2024-06-27 21:51:27,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170766376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:27,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:27,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:27,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607963791] [2024-06-27 21:51:27,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:27,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:27,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:27,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:27,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:28,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:28,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 361 transitions, 4916 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:28,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:28,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:28,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:28,987 INFO L124 PetriNetUnfolderBase]: 4176/7044 cut-off events. [2024-06-27 21:51:28,987 INFO L125 PetriNetUnfolderBase]: For 204915/205174 co-relation queries the response was YES. [2024-06-27 21:51:29,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39367 conditions, 7044 events. 4176/7044 cut-off events. For 204915/205174 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50216 event pairs, 1357 based on Foata normal form. 86/6814 useless extension candidates. Maximal degree in co-relation 39233. Up to 6131 conditions per place. [2024-06-27 21:51:29,057 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 269 selfloop transitions, 102 changer transitions 0/385 dead transitions. [2024-06-27 21:51:29,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 385 transitions, 6024 flow [2024-06-27 21:51:29,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:29,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:29,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 21:51:29,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:51:29,058 INFO L175 Difference]: Start difference. First operand has 304 places, 361 transitions, 4916 flow. Second operand 6 states and 165 transitions. [2024-06-27 21:51:29,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 385 transitions, 6024 flow [2024-06-27 21:51:29,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 385 transitions, 5884 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:51:29,654 INFO L231 Difference]: Finished difference. Result has 301 places, 367 transitions, 5056 flow [2024-06-27 21:51:29,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4776, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5056, PETRI_PLACES=301, PETRI_TRANSITIONS=367} [2024-06-27 21:51:29,655 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 252 predicate places. [2024-06-27 21:51:29,655 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 367 transitions, 5056 flow [2024-06-27 21:51:29,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:29,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 21:51:29,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:51:29,656 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:29,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:29,656 INFO L85 PathProgramCache]: Analyzing trace with hash 580174310, now seen corresponding path program 8 times [2024-06-27 21:51:29,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:29,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380761782] [2024-06-27 21:51:29,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:29,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:29,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:29,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:29,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380761782] [2024-06-27 21:51:29,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380761782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:29,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:29,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:29,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432578477] [2024-06-27 21:51:29,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:29,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:29,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:29,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:29,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:29,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:29,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 367 transitions, 5056 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:29,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:29,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:30,759 INFO L124 PetriNetUnfolderBase]: 4173/7040 cut-off events. [2024-06-27 21:51:30,760 INFO L125 PetriNetUnfolderBase]: For 208733/208992 co-relation queries the response was YES. [2024-06-27 21:51:30,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39490 conditions, 7040 events. 4173/7040 cut-off events. For 208733/208992 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50252 event pairs, 1357 based on Foata normal form. 86/6810 useless extension candidates. Maximal degree in co-relation 39355. Up to 6128 conditions per place. [2024-06-27 21:51:30,828 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 274 selfloop transitions, 99 changer transitions 0/387 dead transitions. [2024-06-27 21:51:30,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 387 transitions, 5982 flow [2024-06-27 21:51:30,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:30,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:30,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 21:51:30,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:51:30,829 INFO L175 Difference]: Start difference. First operand has 301 places, 367 transitions, 5056 flow. Second operand 6 states and 168 transitions. [2024-06-27 21:51:30,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 387 transitions, 5982 flow [2024-06-27 21:51:31,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 387 transitions, 5864 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:31,430 INFO L231 Difference]: Finished difference. Result has 304 places, 367 transitions, 5152 flow [2024-06-27 21:51:31,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5152, PETRI_PLACES=304, PETRI_TRANSITIONS=367} [2024-06-27 21:51:31,431 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-06-27 21:51:31,431 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 367 transitions, 5152 flow [2024-06-27 21:51:31,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:31,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:31,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:51:31,431 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:31,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:31,432 INFO L85 PathProgramCache]: Analyzing trace with hash 583898774, now seen corresponding path program 10 times [2024-06-27 21:51:31,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:31,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847028849] [2024-06-27 21:51:31,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:31,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:31,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:31,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 21:51:31,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:31,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847028849] [2024-06-27 21:51:31,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847028849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:31,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:31,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:31,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572181795] [2024-06-27 21:51:31,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:31,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:31,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:31,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:31,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:31,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:31,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 367 transitions, 5152 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:31,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:31,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:32,718 INFO L124 PetriNetUnfolderBase]: 4196/7065 cut-off events. [2024-06-27 21:51:32,719 INFO L125 PetriNetUnfolderBase]: For 211332/211403 co-relation queries the response was YES. [2024-06-27 21:51:32,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39895 conditions, 7065 events. 4196/7065 cut-off events. For 211332/211403 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50331 event pairs, 1332 based on Foata normal form. 21/6762 useless extension candidates. Maximal degree in co-relation 39760. Up to 6272 conditions per place. [2024-06-27 21:51:32,794 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 322 selfloop transitions, 62 changer transitions 0/398 dead transitions. [2024-06-27 21:51:32,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 398 transitions, 6267 flow [2024-06-27 21:51:32,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:32,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:32,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-27 21:51:32,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434343434343434 [2024-06-27 21:51:32,796 INFO L175 Difference]: Start difference. First operand has 304 places, 367 transitions, 5152 flow. Second operand 11 states and 269 transitions. [2024-06-27 21:51:32,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 398 transitions, 6267 flow [2024-06-27 21:51:33,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 398 transitions, 6056 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:33,453 INFO L231 Difference]: Finished difference. Result has 311 places, 376 transitions, 5266 flow [2024-06-27 21:51:33,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4950, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5266, PETRI_PLACES=311, PETRI_TRANSITIONS=376} [2024-06-27 21:51:33,453 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 262 predicate places. [2024-06-27 21:51:33,453 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 376 transitions, 5266 flow [2024-06-27 21:51:33,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:33,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:33,454 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 21:51:33,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:51:33,454 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:33,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:33,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1664687528, now seen corresponding path program 11 times [2024-06-27 21:51:33,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:33,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068386112] [2024-06-27 21:51:33,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:33,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:33,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:33,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:33,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068386112] [2024-06-27 21:51:33,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068386112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:33,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:33,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:33,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462617162] [2024-06-27 21:51:33,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:33,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:33,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:33,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:33,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:33,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 376 transitions, 5266 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:33,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:33,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:33,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:34,691 INFO L124 PetriNetUnfolderBase]: 4231/7126 cut-off events. [2024-06-27 21:51:34,691 INFO L125 PetriNetUnfolderBase]: For 209310/209397 co-relation queries the response was YES. [2024-06-27 21:51:34,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40215 conditions, 7126 events. 4231/7126 cut-off events. For 209310/209397 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50777 event pairs, 1344 based on Foata normal form. 22/6828 useless extension candidates. Maximal degree in co-relation 40079. Up to 6146 conditions per place. [2024-06-27 21:51:34,769 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 238 selfloop transitions, 162 changer transitions 0/414 dead transitions. [2024-06-27 21:51:34,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 414 transitions, 6771 flow [2024-06-27 21:51:34,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:34,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:34,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-27 21:51:34,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 21:51:34,773 INFO L175 Difference]: Start difference. First operand has 311 places, 376 transitions, 5266 flow. Second operand 10 states and 255 transitions. [2024-06-27 21:51:34,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 414 transitions, 6771 flow [2024-06-27 21:51:35,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 414 transitions, 6625 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:35,591 INFO L231 Difference]: Finished difference. Result has 316 places, 391 transitions, 5768 flow [2024-06-27 21:51:35,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5120, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5768, PETRI_PLACES=316, PETRI_TRANSITIONS=391} [2024-06-27 21:51:35,592 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 267 predicate places. [2024-06-27 21:51:35,592 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 391 transitions, 5768 flow [2024-06-27 21:51:35,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:35,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:35,592 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 21:51:35,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:51:35,593 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:35,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:35,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1257537452, now seen corresponding path program 9 times [2024-06-27 21:51:35,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:35,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503002712] [2024-06-27 21:51:35,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:35,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:35,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:35,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:35,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:35,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503002712] [2024-06-27 21:51:35,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503002712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:35,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:35,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:35,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718658004] [2024-06-27 21:51:35,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:35,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:35,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:35,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:35,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:35,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:35,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 391 transitions, 5768 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:35,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:35,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:35,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:36,711 INFO L124 PetriNetUnfolderBase]: 4228/7132 cut-off events. [2024-06-27 21:51:36,711 INFO L125 PetriNetUnfolderBase]: For 215588/215866 co-relation queries the response was YES. [2024-06-27 21:51:36,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40593 conditions, 7132 events. 4228/7132 cut-off events. For 215588/215866 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50978 event pairs, 1390 based on Foata normal form. 87/6897 useless extension candidates. Maximal degree in co-relation 40454. Up to 6187 conditions per place. [2024-06-27 21:51:36,786 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 274 selfloop transitions, 113 changer transitions 0/401 dead transitions. [2024-06-27 21:51:36,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 401 transitions, 6566 flow [2024-06-27 21:51:36,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:36,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:36,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 21:51:36,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-27 21:51:36,787 INFO L175 Difference]: Start difference. First operand has 316 places, 391 transitions, 5768 flow. Second operand 6 states and 158 transitions. [2024-06-27 21:51:36,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 401 transitions, 6566 flow [2024-06-27 21:51:37,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 401 transitions, 6263 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:37,421 INFO L231 Difference]: Finished difference. Result has 317 places, 391 transitions, 5697 flow [2024-06-27 21:51:37,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5465, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5697, PETRI_PLACES=317, PETRI_TRANSITIONS=391} [2024-06-27 21:51:37,422 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 268 predicate places. [2024-06-27 21:51:37,422 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 391 transitions, 5697 flow [2024-06-27 21:51:37,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:37,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:37,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:37,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:51:37,422 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:37,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:37,423 INFO L85 PathProgramCache]: Analyzing trace with hash 583893194, now seen corresponding path program 12 times [2024-06-27 21:51:37,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:37,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538455228] [2024-06-27 21:51:37,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:37,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:37,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:37,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:37,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:37,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538455228] [2024-06-27 21:51:37,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538455228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:37,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:37,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:37,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064533572] [2024-06-27 21:51:37,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:37,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:37,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:37,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:37,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:37,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:37,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 391 transitions, 5697 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:37,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:37,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:37,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:38,658 INFO L124 PetriNetUnfolderBase]: 4225/7111 cut-off events. [2024-06-27 21:51:38,658 INFO L125 PetriNetUnfolderBase]: For 216928/216999 co-relation queries the response was YES. [2024-06-27 21:51:38,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40356 conditions, 7111 events. 4225/7111 cut-off events. For 216928/216999 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50651 event pairs, 1332 based on Foata normal form. 21/6801 useless extension candidates. Maximal degree in co-relation 40217. Up to 6311 conditions per place. [2024-06-27 21:51:38,735 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 335 selfloop transitions, 62 changer transitions 0/411 dead transitions. [2024-06-27 21:51:38,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 411 transitions, 6539 flow [2024-06-27 21:51:38,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:38,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:38,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 21:51:38,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511111111111111 [2024-06-27 21:51:38,736 INFO L175 Difference]: Start difference. First operand has 317 places, 391 transitions, 5697 flow. Second operand 10 states and 248 transitions. [2024-06-27 21:51:38,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 411 transitions, 6539 flow [2024-06-27 21:51:39,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 411 transitions, 6134 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:39,449 INFO L231 Difference]: Finished difference. Result has 320 places, 391 transitions, 5422 flow [2024-06-27 21:51:39,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5292, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5422, PETRI_PLACES=320, PETRI_TRANSITIONS=391} [2024-06-27 21:51:39,449 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 271 predicate places. [2024-06-27 21:51:39,449 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 391 transitions, 5422 flow [2024-06-27 21:51:39,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:39,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:39,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:39,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:51:39,450 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:39,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:39,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1257140714, now seen corresponding path program 1 times [2024-06-27 21:51:39,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:39,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182778238] [2024-06-27 21:51:39,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:39,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:39,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:39,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:39,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:39,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182778238] [2024-06-27 21:51:39,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182778238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:39,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:39,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:39,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657295915] [2024-06-27 21:51:39,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:39,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:39,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:39,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:39,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:39,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:39,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 391 transitions, 5422 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:39,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:39,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:39,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:40,743 INFO L124 PetriNetUnfolderBase]: 4278/7212 cut-off events. [2024-06-27 21:51:40,743 INFO L125 PetriNetUnfolderBase]: For 231338/231401 co-relation queries the response was YES. [2024-06-27 21:51:40,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40494 conditions, 7212 events. 4278/7212 cut-off events. For 231338/231401 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 51511 event pairs, 1333 based on Foata normal form. 33/6911 useless extension candidates. Maximal degree in co-relation 40355. Up to 6114 conditions per place. [2024-06-27 21:51:40,826 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 364 selfloop transitions, 40 changer transitions 0/418 dead transitions. [2024-06-27 21:51:40,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 418 transitions, 6363 flow [2024-06-27 21:51:40,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:40,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:40,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 21:51:40,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 21:51:40,828 INFO L175 Difference]: Start difference. First operand has 320 places, 391 transitions, 5422 flow. Second operand 6 states and 164 transitions. [2024-06-27 21:51:40,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 418 transitions, 6363 flow [2024-06-27 21:51:41,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 418 transitions, 6237 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:51:41,507 INFO L231 Difference]: Finished difference. Result has 318 places, 395 transitions, 5427 flow [2024-06-27 21:51:41,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5298, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5427, PETRI_PLACES=318, PETRI_TRANSITIONS=395} [2024-06-27 21:51:41,508 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 269 predicate places. [2024-06-27 21:51:41,508 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 395 transitions, 5427 flow [2024-06-27 21:51:41,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:41,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:41,508 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 21:51:41,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:51:41,508 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:41,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:41,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1066466202, now seen corresponding path program 13 times [2024-06-27 21:51:41,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:41,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591464971] [2024-06-27 21:51:41,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:41,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:41,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 21:51:41,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:41,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591464971] [2024-06-27 21:51:41,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591464971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:41,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:41,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:41,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812268726] [2024-06-27 21:51:41,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:41,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:41,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:41,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:41,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:41,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:41,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 395 transitions, 5427 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:41,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:41,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:41,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:42,757 INFO L124 PetriNetUnfolderBase]: 4348/7307 cut-off events. [2024-06-27 21:51:42,758 INFO L125 PetriNetUnfolderBase]: For 240775/240856 co-relation queries the response was YES. [2024-06-27 21:51:42,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42146 conditions, 7307 events. 4348/7307 cut-off events. For 240775/240856 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52157 event pairs, 1371 based on Foata normal form. 23/6982 useless extension candidates. Maximal degree in co-relation 42005. Up to 6088 conditions per place. [2024-06-27 21:51:42,836 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 221 changer transitions 0/451 dead transitions. [2024-06-27 21:51:42,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 451 transitions, 7226 flow [2024-06-27 21:51:42,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:42,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:42,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-27 21:51:42,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 21:51:42,837 INFO L175 Difference]: Start difference. First operand has 318 places, 395 transitions, 5427 flow. Second operand 10 states and 279 transitions. [2024-06-27 21:51:42,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 451 transitions, 7226 flow [2024-06-27 21:51:43,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 451 transitions, 7180 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:43,459 INFO L231 Difference]: Finished difference. Result has 327 places, 412 transitions, 6174 flow [2024-06-27 21:51:43,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5381, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6174, PETRI_PLACES=327, PETRI_TRANSITIONS=412} [2024-06-27 21:51:43,460 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 278 predicate places. [2024-06-27 21:51:43,460 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 412 transitions, 6174 flow [2024-06-27 21:51:43,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:43,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:43,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:51:43,461 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:43,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:43,461 INFO L85 PathProgramCache]: Analyzing trace with hash -860336634, now seen corresponding path program 14 times [2024-06-27 21:51:43,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:43,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290630583] [2024-06-27 21:51:43,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:43,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:43,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:43,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:43,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290630583] [2024-06-27 21:51:43,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290630583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:43,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:43,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:43,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223948416] [2024-06-27 21:51:43,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:43,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:43,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:43,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:43,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:43,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:43,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 412 transitions, 6174 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:43,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:43,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:44,689 INFO L124 PetriNetUnfolderBase]: 4355/7318 cut-off events. [2024-06-27 21:51:44,690 INFO L125 PetriNetUnfolderBase]: For 249402/249492 co-relation queries the response was YES. [2024-06-27 21:51:44,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43113 conditions, 7318 events. 4355/7318 cut-off events. For 249402/249492 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52252 event pairs, 1371 based on Foata normal form. 29/6997 useless extension candidates. Maximal degree in co-relation 42969. Up to 6094 conditions per place. [2024-06-27 21:51:44,770 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 214 selfloop transitions, 217 changer transitions 0/445 dead transitions. [2024-06-27 21:51:44,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 445 transitions, 7589 flow [2024-06-27 21:51:44,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:44,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:44,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:51:44,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 21:51:44,771 INFO L175 Difference]: Start difference. First operand has 327 places, 412 transitions, 6174 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:51:44,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 445 transitions, 7589 flow [2024-06-27 21:51:45,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 445 transitions, 7104 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:45,600 INFO L231 Difference]: Finished difference. Result has 329 places, 415 transitions, 6204 flow [2024-06-27 21:51:45,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5708, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6204, PETRI_PLACES=329, PETRI_TRANSITIONS=415} [2024-06-27 21:51:45,601 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 280 predicate places. [2024-06-27 21:51:45,601 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 415 transitions, 6204 flow [2024-06-27 21:51:45,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:45,602 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 21:51:45,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:51:45,602 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:45,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:45,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1870424770, now seen corresponding path program 15 times [2024-06-27 21:51:45,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:45,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621195976] [2024-06-27 21:51:45,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:45,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:45,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:45,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:45,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:45,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621195976] [2024-06-27 21:51:45,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621195976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:45,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:45,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:45,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455644822] [2024-06-27 21:51:45,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:45,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:45,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:45,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:45,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:45,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:45,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 415 transitions, 6204 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:45,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:45,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:46,889 INFO L124 PetriNetUnfolderBase]: 4362/7337 cut-off events. [2024-06-27 21:51:46,890 INFO L125 PetriNetUnfolderBase]: For 249868/250147 co-relation queries the response was YES. [2024-06-27 21:51:46,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43099 conditions, 7337 events. 4362/7337 cut-off events. For 249868/250147 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52382 event pairs, 1384 based on Foata normal form. 121/7106 useless extension candidates. Maximal degree in co-relation 42954. Up to 6100 conditions per place. [2024-06-27 21:51:46,968 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 253 selfloop transitions, 185 changer transitions 0/451 dead transitions. [2024-06-27 21:51:46,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 451 transitions, 7492 flow [2024-06-27 21:51:46,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:46,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:46,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 21:51:46,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-27 21:51:46,969 INFO L175 Difference]: Start difference. First operand has 329 places, 415 transitions, 6204 flow. Second operand 9 states and 240 transitions. [2024-06-27 21:51:46,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 451 transitions, 7492 flow [2024-06-27 21:51:47,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 451 transitions, 7020 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:47,828 INFO L231 Difference]: Finished difference. Result has 331 places, 418 transitions, 6166 flow [2024-06-27 21:51:47,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5742, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6166, PETRI_PLACES=331, PETRI_TRANSITIONS=418} [2024-06-27 21:51:47,828 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 282 predicate places. [2024-06-27 21:51:47,828 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 418 transitions, 6166 flow [2024-06-27 21:51:47,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:47,829 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 21:51:47,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:51:47,829 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:47,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:47,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1915292630, now seen corresponding path program 16 times [2024-06-27 21:51:47,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:47,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108473458] [2024-06-27 21:51:47,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:47,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:47,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:47,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:47,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:47,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108473458] [2024-06-27 21:51:47,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108473458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:47,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:47,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:47,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936003181] [2024-06-27 21:51:47,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:47,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:47,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:47,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:47,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:48,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:48,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 418 transitions, 6166 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:48,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:48,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:48,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:49,165 INFO L124 PetriNetUnfolderBase]: 4369/7348 cut-off events. [2024-06-27 21:51:49,166 INFO L125 PetriNetUnfolderBase]: For 249739/250003 co-relation queries the response was YES. [2024-06-27 21:51:49,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43083 conditions, 7348 events. 4369/7348 cut-off events. For 249739/250003 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52506 event pairs, 1384 based on Foata normal form. 113/7107 useless extension candidates. Maximal degree in co-relation 42939. Up to 6106 conditions per place. [2024-06-27 21:51:49,250 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 253 selfloop transitions, 189 changer transitions 0/456 dead transitions. [2024-06-27 21:51:49,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 456 transitions, 7466 flow [2024-06-27 21:51:49,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:49,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:49,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 290 transitions. [2024-06-27 21:51:49,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5858585858585859 [2024-06-27 21:51:49,251 INFO L175 Difference]: Start difference. First operand has 331 places, 418 transitions, 6166 flow. Second operand 11 states and 290 transitions. [2024-06-27 21:51:49,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 456 transitions, 7466 flow [2024-06-27 21:51:50,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 456 transitions, 7049 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:50,064 INFO L231 Difference]: Finished difference. Result has 336 places, 421 transitions, 6187 flow [2024-06-27 21:51:50,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5768, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6187, PETRI_PLACES=336, PETRI_TRANSITIONS=421} [2024-06-27 21:51:50,064 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 287 predicate places. [2024-06-27 21:51:50,065 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 421 transitions, 6187 flow [2024-06-27 21:51:50,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:50,065 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 21:51:50,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:51:50,065 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:50,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:50,066 INFO L85 PathProgramCache]: Analyzing trace with hash -40370524, now seen corresponding path program 17 times [2024-06-27 21:51:50,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:50,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183099941] [2024-06-27 21:51:50,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:50,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:50,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:50,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:50,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:50,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183099941] [2024-06-27 21:51:50,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183099941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:50,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:50,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:50,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151196820] [2024-06-27 21:51:50,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:50,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:50,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:50,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:50,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:50,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:50,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 421 transitions, 6187 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:50,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:50,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:51,596 INFO L124 PetriNetUnfolderBase]: 4376/7351 cut-off events. [2024-06-27 21:51:51,596 INFO L125 PetriNetUnfolderBase]: For 253895/253976 co-relation queries the response was YES. [2024-06-27 21:51:51,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43168 conditions, 7351 events. 4376/7351 cut-off events. For 253895/253976 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52482 event pairs, 1371 based on Foata normal form. 23/7018 useless extension candidates. Maximal degree in co-relation 43022. Up to 6112 conditions per place. [2024-06-27 21:51:51,663 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 210 selfloop transitions, 237 changer transitions 0/460 dead transitions. [2024-06-27 21:51:51,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 460 transitions, 7641 flow [2024-06-27 21:51:51,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:51,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:51,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-06-27 21:51:51,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737373737373738 [2024-06-27 21:51:51,664 INFO L175 Difference]: Start difference. First operand has 336 places, 421 transitions, 6187 flow. Second operand 11 states and 284 transitions. [2024-06-27 21:51:51,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 460 transitions, 7641 flow [2024-06-27 21:51:52,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 460 transitions, 7245 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 21:51:52,492 INFO L231 Difference]: Finished difference. Result has 338 places, 424 transitions, 6327 flow [2024-06-27 21:51:52,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5795, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6327, PETRI_PLACES=338, PETRI_TRANSITIONS=424} [2024-06-27 21:51:52,492 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 289 predicate places. [2024-06-27 21:51:52,492 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 424 transitions, 6327 flow [2024-06-27 21:51:52,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:52,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:52,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:52,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:51:52,493 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:52,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:52,493 INFO L85 PathProgramCache]: Analyzing trace with hash -860216664, now seen corresponding path program 18 times [2024-06-27 21:51:52,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:52,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428245535] [2024-06-27 21:51:52,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:52,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:52,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:52,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:52,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428245535] [2024-06-27 21:51:52,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428245535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:52,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:52,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:52,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047516419] [2024-06-27 21:51:52,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:52,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:52,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:52,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:52,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:52,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:52,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 424 transitions, 6327 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:52,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:52,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:52,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:53,896 INFO L124 PetriNetUnfolderBase]: 4373/7344 cut-off events. [2024-06-27 21:51:53,896 INFO L125 PetriNetUnfolderBase]: For 256956/257027 co-relation queries the response was YES. [2024-06-27 21:51:53,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43246 conditions, 7344 events. 4373/7344 cut-off events. For 256956/257027 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52386 event pairs, 1359 based on Foata normal form. 29/7014 useless extension candidates. Maximal degree in co-relation 43100. Up to 6426 conditions per place. [2024-06-27 21:51:53,975 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 327 selfloop transitions, 107 changer transitions 0/448 dead transitions. [2024-06-27 21:51:53,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 448 transitions, 7255 flow [2024-06-27 21:51:53,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:53,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:53,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:51:53,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 21:51:53,979 INFO L175 Difference]: Start difference. First operand has 338 places, 424 transitions, 6327 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:51:53,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 448 transitions, 7255 flow [2024-06-27 21:51:54,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 448 transitions, 6821 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 21:51:54,866 INFO L231 Difference]: Finished difference. Result has 337 places, 424 transitions, 6117 flow [2024-06-27 21:51:54,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5893, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6117, PETRI_PLACES=337, PETRI_TRANSITIONS=424} [2024-06-27 21:51:54,867 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 288 predicate places. [2024-06-27 21:51:54,867 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 424 transitions, 6117 flow [2024-06-27 21:51:54,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:54,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:54,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:54,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:51:54,867 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:54,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:54,868 INFO L85 PathProgramCache]: Analyzing trace with hash -2025411626, now seen corresponding path program 19 times [2024-06-27 21:51:54,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:54,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793654059] [2024-06-27 21:51:54,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:54,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:54,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:54,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:54,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:54,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793654059] [2024-06-27 21:51:54,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793654059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:54,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:54,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:54,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222970486] [2024-06-27 21:51:54,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:54,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:54,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:54,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:54,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:55,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:55,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 424 transitions, 6117 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:55,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:55,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:55,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:56,150 INFO L124 PetriNetUnfolderBase]: 4399/7394 cut-off events. [2024-06-27 21:51:56,150 INFO L125 PetriNetUnfolderBase]: For 262883/263154 co-relation queries the response was YES. [2024-06-27 21:51:56,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43062 conditions, 7394 events. 4399/7394 cut-off events. For 262883/263154 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52826 event pairs, 1384 based on Foata normal form. 114/7144 useless extension candidates. Maximal degree in co-relation 42916. Up to 6137 conditions per place. [2024-06-27 21:51:56,230 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 249 selfloop transitions, 196 changer transitions 0/459 dead transitions. [2024-06-27 21:51:56,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 459 transitions, 7433 flow [2024-06-27 21:51:56,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:56,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:56,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-27 21:51:56,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866666666666667 [2024-06-27 21:51:56,231 INFO L175 Difference]: Start difference. First operand has 337 places, 424 transitions, 6117 flow. Second operand 10 states and 264 transitions. [2024-06-27 21:51:56,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 459 transitions, 7433 flow [2024-06-27 21:51:57,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 459 transitions, 7150 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 21:51:57,123 INFO L231 Difference]: Finished difference. Result has 338 places, 431 transitions, 6313 flow [2024-06-27 21:51:57,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5838, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6313, PETRI_PLACES=338, PETRI_TRANSITIONS=431} [2024-06-27 21:51:57,123 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 289 predicate places. [2024-06-27 21:51:57,123 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 431 transitions, 6313 flow [2024-06-27 21:51:57,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:57,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:57,124 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 21:51:57,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:51:57,124 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:57,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:57,124 INFO L85 PathProgramCache]: Analyzing trace with hash -896744396, now seen corresponding path program 20 times [2024-06-27 21:51:57,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:57,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754972857] [2024-06-27 21:51:57,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:57,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:57,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:57,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:57,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:57,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754972857] [2024-06-27 21:51:57,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754972857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:57,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:57,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:57,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098224228] [2024-06-27 21:51:57,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:57,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:57,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:57,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:57,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:57,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:57,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 431 transitions, 6313 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:57,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:57,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:57,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:58,459 INFO L124 PetriNetUnfolderBase]: 4396/7379 cut-off events. [2024-06-27 21:51:58,459 INFO L125 PetriNetUnfolderBase]: For 257007/257078 co-relation queries the response was YES. [2024-06-27 21:51:58,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43337 conditions, 7379 events. 4396/7379 cut-off events. For 257007/257078 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52666 event pairs, 1359 based on Foata normal form. 29/7041 useless extension candidates. Maximal degree in co-relation 43191. Up to 6427 conditions per place. [2024-06-27 21:51:58,538 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 308 selfloop transitions, 136 changer transitions 0/458 dead transitions. [2024-06-27 21:51:58,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 458 transitions, 7409 flow [2024-06-27 21:51:58,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:58,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:58,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 21:51:58,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 21:51:58,539 INFO L175 Difference]: Start difference. First operand has 338 places, 431 transitions, 6313 flow. Second operand 10 states and 260 transitions. [2024-06-27 21:51:58,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 458 transitions, 7409 flow [2024-06-27 21:51:59,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 458 transitions, 7109 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:59,417 INFO L231 Difference]: Finished difference. Result has 342 places, 431 transitions, 6299 flow [2024-06-27 21:51:59,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6013, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6299, PETRI_PLACES=342, PETRI_TRANSITIONS=431} [2024-06-27 21:51:59,418 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 293 predicate places. [2024-06-27 21:51:59,418 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 431 transitions, 6299 flow [2024-06-27 21:51:59,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:59,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:59,418 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 21:51:59,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:51:59,418 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:59,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:59,419 INFO L85 PathProgramCache]: Analyzing trace with hash -850962234, now seen corresponding path program 21 times [2024-06-27 21:51:59,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:59,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113134135] [2024-06-27 21:51:59,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:59,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:59,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:59,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 21:51:59,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:59,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113134135] [2024-06-27 21:51:59,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113134135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:59,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:59,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:59,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557272943] [2024-06-27 21:51:59,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:59,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:59,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:59,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:59,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:59,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:59,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 431 transitions, 6299 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:59,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:59,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:59,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:00,807 INFO L124 PetriNetUnfolderBase]: 4393/7375 cut-off events. [2024-06-27 21:52:00,807 INFO L125 PetriNetUnfolderBase]: For 259799/259870 co-relation queries the response was YES. [2024-06-27 21:52:00,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43074 conditions, 7375 events. 4393/7375 cut-off events. For 259799/259870 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52568 event pairs, 1359 based on Foata normal form. 29/7037 useless extension candidates. Maximal degree in co-relation 42927. Up to 6424 conditions per place. [2024-06-27 21:52:00,886 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 309 selfloop transitions, 136 changer transitions 0/459 dead transitions. [2024-06-27 21:52:00,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 459 transitions, 7257 flow [2024-06-27 21:52:00,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:52:00,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:52:00,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-06-27 21:52:00,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592592592592592 [2024-06-27 21:52:00,889 INFO L175 Difference]: Start difference. First operand has 342 places, 431 transitions, 6299 flow. Second operand 12 states and 302 transitions. [2024-06-27 21:52:00,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 459 transitions, 7257 flow [2024-06-27 21:52:01,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 459 transitions, 6993 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:01,864 INFO L231 Difference]: Finished difference. Result has 346 places, 431 transitions, 6321 flow [2024-06-27 21:52:01,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6035, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6321, PETRI_PLACES=346, PETRI_TRANSITIONS=431} [2024-06-27 21:52:01,865 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 297 predicate places. [2024-06-27 21:52:01,865 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 431 transitions, 6321 flow [2024-06-27 21:52:01,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:01,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:01,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:01,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:52:01,866 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:01,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:01,866 INFO L85 PathProgramCache]: Analyzing trace with hash 598164630, now seen corresponding path program 22 times [2024-06-27 21:52:01,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:01,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444742370] [2024-06-27 21:52:01,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:01,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:01,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:01,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:01,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:01,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444742370] [2024-06-27 21:52:01,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444742370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:01,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:01,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:01,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044989310] [2024-06-27 21:52:01,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:01,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:01,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:01,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:01,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:02,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:02,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 431 transitions, 6321 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:02,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:02,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:02,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:03,340 INFO L124 PetriNetUnfolderBase]: 4387/7378 cut-off events. [2024-06-27 21:52:03,340 INFO L125 PetriNetUnfolderBase]: For 259197/259501 co-relation queries the response was YES. [2024-06-27 21:52:03,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42895 conditions, 7378 events. 4387/7378 cut-off events. For 259197/259501 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52776 event pairs, 1384 based on Foata normal form. 93/7107 useless extension candidates. Maximal degree in co-relation 42749. Up to 6210 conditions per place. [2024-06-27 21:52:03,401 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 290 selfloop transitions, 154 changer transitions 0/458 dead transitions. [2024-06-27 21:52:03,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 458 transitions, 7421 flow [2024-06-27 21:52:03,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:03,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:03,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:52:03,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 21:52:03,402 INFO L175 Difference]: Start difference. First operand has 346 places, 431 transitions, 6321 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:52:03,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 458 transitions, 7421 flow [2024-06-27 21:52:04,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 458 transitions, 7103 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-27 21:52:04,305 INFO L231 Difference]: Finished difference. Result has 341 places, 431 transitions, 6324 flow [2024-06-27 21:52:04,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6005, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6324, PETRI_PLACES=341, PETRI_TRANSITIONS=431} [2024-06-27 21:52:04,305 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 292 predicate places. [2024-06-27 21:52:04,305 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 431 transitions, 6324 flow [2024-06-27 21:52:04,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:04,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:04,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:04,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:52:04,306 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:04,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:04,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1429557842, now seen corresponding path program 23 times [2024-06-27 21:52:04,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:04,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113983788] [2024-06-27 21:52:04,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:04,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:04,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:04,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113983788] [2024-06-27 21:52:04,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113983788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:04,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:04,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:04,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716327984] [2024-06-27 21:52:04,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:04,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:04,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:04,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:04,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:04,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:04,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 431 transitions, 6324 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:04,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:04,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:04,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:05,676 INFO L124 PetriNetUnfolderBase]: 4375/7351 cut-off events. [2024-06-27 21:52:05,676 INFO L125 PetriNetUnfolderBase]: For 253085/253156 co-relation queries the response was YES. [2024-06-27 21:52:05,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42641 conditions, 7351 events. 4375/7351 cut-off events. For 253085/253156 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52566 event pairs, 1359 based on Foata normal form. 32/7016 useless extension candidates. Maximal degree in co-relation 42495. Up to 6200 conditions per place. [2024-06-27 21:52:05,757 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 256 selfloop transitions, 201 changer transitions 0/471 dead transitions. [2024-06-27 21:52:05,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 471 transitions, 7626 flow [2024-06-27 21:52:05,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:05,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:05,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 280 transitions. [2024-06-27 21:52:05,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:52:05,758 INFO L175 Difference]: Start difference. First operand has 341 places, 431 transitions, 6324 flow. Second operand 10 states and 280 transitions. [2024-06-27 21:52:05,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 471 transitions, 7626 flow [2024-06-27 21:52:06,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 471 transitions, 7370 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:06,693 INFO L231 Difference]: Finished difference. Result has 345 places, 431 transitions, 6514 flow [2024-06-27 21:52:06,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6072, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6514, PETRI_PLACES=345, PETRI_TRANSITIONS=431} [2024-06-27 21:52:06,694 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 296 predicate places. [2024-06-27 21:52:06,694 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 431 transitions, 6514 flow [2024-06-27 21:52:06,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:06,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:06,694 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 21:52:06,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:52:06,694 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:06,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:06,694 INFO L85 PathProgramCache]: Analyzing trace with hash 590812980, now seen corresponding path program 24 times [2024-06-27 21:52:06,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:06,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354355872] [2024-06-27 21:52:06,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:06,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:06,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:06,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:06,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:06,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354355872] [2024-06-27 21:52:06,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354355872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:06,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:06,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:06,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683127111] [2024-06-27 21:52:06,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:06,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:06,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:06,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:06,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:06,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:06,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 431 transitions, 6514 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:06,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:06,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:06,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:08,028 INFO L124 PetriNetUnfolderBase]: 4363/7335 cut-off events. [2024-06-27 21:52:08,028 INFO L125 PetriNetUnfolderBase]: For 243469/243540 co-relation queries the response was YES. [2024-06-27 21:52:08,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42470 conditions, 7335 events. 4363/7335 cut-off events. For 243469/243540 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52397 event pairs, 1359 based on Foata normal form. 32/7000 useless extension candidates. Maximal degree in co-relation 42324. Up to 6190 conditions per place. [2024-06-27 21:52:08,110 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 257 selfloop transitions, 199 changer transitions 0/470 dead transitions. [2024-06-27 21:52:08,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 470 transitions, 7668 flow [2024-06-27 21:52:08,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:08,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:08,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-27 21:52:08,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6244444444444445 [2024-06-27 21:52:08,111 INFO L175 Difference]: Start difference. First operand has 345 places, 431 transitions, 6514 flow. Second operand 10 states and 281 transitions. [2024-06-27 21:52:08,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 470 transitions, 7668 flow [2024-06-27 21:52:08,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 470 transitions, 7191 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 21:52:08,916 INFO L231 Difference]: Finished difference. Result has 344 places, 431 transitions, 6475 flow [2024-06-27 21:52:08,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6045, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6475, PETRI_PLACES=344, PETRI_TRANSITIONS=431} [2024-06-27 21:52:08,917 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 295 predicate places. [2024-06-27 21:52:08,917 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 431 transitions, 6475 flow [2024-06-27 21:52:08,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:08,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:08,918 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 21:52:08,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:52:08,918 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:08,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:08,918 INFO L85 PathProgramCache]: Analyzing trace with hash -69130806, now seen corresponding path program 25 times [2024-06-27 21:52:08,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:08,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520392454] [2024-06-27 21:52:08,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:08,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:08,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:09,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 21:52:09,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:09,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520392454] [2024-06-27 21:52:09,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520392454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:09,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:09,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:09,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094829821] [2024-06-27 21:52:09,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:09,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:09,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:09,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:09,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:09,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:09,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 431 transitions, 6475 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:09,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:09,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:09,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:10,301 INFO L124 PetriNetUnfolderBase]: 4368/7350 cut-off events. [2024-06-27 21:52:10,301 INFO L125 PetriNetUnfolderBase]: For 220861/220953 co-relation queries the response was YES. [2024-06-27 21:52:10,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42265 conditions, 7350 events. 4368/7350 cut-off events. For 220861/220953 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52570 event pairs, 1371 based on Foata normal form. 28/7022 useless extension candidates. Maximal degree in co-relation 42121. Up to 6106 conditions per place. [2024-06-27 21:52:10,380 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 214 selfloop transitions, 248 changer transitions 0/476 dead transitions. [2024-06-27 21:52:10,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 476 transitions, 7694 flow [2024-06-27 21:52:10,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:10,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:10,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 284 transitions. [2024-06-27 21:52:10,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-06-27 21:52:10,381 INFO L175 Difference]: Start difference. First operand has 344 places, 431 transitions, 6475 flow. Second operand 10 states and 284 transitions. [2024-06-27 21:52:10,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 476 transitions, 7694 flow [2024-06-27 21:52:11,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 476 transitions, 7139 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-27 21:52:11,180 INFO L231 Difference]: Finished difference. Result has 342 places, 434 transitions, 6554 flow [2024-06-27 21:52:11,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5926, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6554, PETRI_PLACES=342, PETRI_TRANSITIONS=434} [2024-06-27 21:52:11,180 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 293 predicate places. [2024-06-27 21:52:11,180 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 434 transitions, 6554 flow [2024-06-27 21:52:11,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:11,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:11,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 21:52:11,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:52:11,181 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:11,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:11,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1377757236, now seen corresponding path program 2 times [2024-06-27 21:52:11,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:11,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249217459] [2024-06-27 21:52:11,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:11,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:11,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:11,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:11,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:11,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249217459] [2024-06-27 21:52:11,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249217459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:11,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:11,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:11,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199665065] [2024-06-27 21:52:11,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:11,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:11,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:11,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:11,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:11,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:11,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 434 transitions, 6554 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:11,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:11,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:11,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:12,489 INFO L124 PetriNetUnfolderBase]: 4421/7576 cut-off events. [2024-06-27 21:52:12,490 INFO L125 PetriNetUnfolderBase]: For 219681/219736 co-relation queries the response was YES. [2024-06-27 21:52:12,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42741 conditions, 7576 events. 4421/7576 cut-off events. For 219681/219736 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 54907 event pairs, 1124 based on Foata normal form. 22/7238 useless extension candidates. Maximal degree in co-relation 42597. Up to 6394 conditions per place. [2024-06-27 21:52:12,573 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 411 selfloop transitions, 44 changer transitions 0/469 dead transitions. [2024-06-27 21:52:12,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 469 transitions, 7618 flow [2024-06-27 21:52:12,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:12,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:12,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:52:12,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:52:12,574 INFO L175 Difference]: Start difference. First operand has 342 places, 434 transitions, 6554 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:52:12,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 469 transitions, 7618 flow [2024-06-27 21:52:13,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 469 transitions, 7152 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:13,254 INFO L231 Difference]: Finished difference. Result has 340 places, 437 transitions, 6223 flow [2024-06-27 21:52:13,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6088, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6223, PETRI_PLACES=340, PETRI_TRANSITIONS=437} [2024-06-27 21:52:13,254 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 291 predicate places. [2024-06-27 21:52:13,254 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 437 transitions, 6223 flow [2024-06-27 21:52:13,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:13,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:13,255 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 21:52:13,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:52:13,255 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:13,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:13,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1390701906, now seen corresponding path program 3 times [2024-06-27 21:52:13,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:13,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563159935] [2024-06-27 21:52:13,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:13,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:13,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:13,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 21:52:13,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:13,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563159935] [2024-06-27 21:52:13,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563159935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:13,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:13,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:13,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015103813] [2024-06-27 21:52:13,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:13,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:13,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:13,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:13,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:13,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:13,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 437 transitions, 6223 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:13,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:13,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:13,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:14,583 INFO L124 PetriNetUnfolderBase]: 4408/7509 cut-off events. [2024-06-27 21:52:14,583 INFO L125 PetriNetUnfolderBase]: For 192117/192176 co-relation queries the response was YES. [2024-06-27 21:52:14,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41723 conditions, 7509 events. 4408/7509 cut-off events. For 192117/192176 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 54072 event pairs, 1175 based on Foata normal form. 26/7165 useless extension candidates. Maximal degree in co-relation 41578. Up to 5771 conditions per place. [2024-06-27 21:52:14,663 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 410 selfloop transitions, 44 changer transitions 0/468 dead transitions. [2024-06-27 21:52:14,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 468 transitions, 7271 flow [2024-06-27 21:52:14,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:14,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:14,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 21:52:14,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:52:14,664 INFO L175 Difference]: Start difference. First operand has 340 places, 437 transitions, 6223 flow. Second operand 6 states and 168 transitions. [2024-06-27 21:52:14,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 468 transitions, 7271 flow [2024-06-27 21:52:15,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 468 transitions, 7221 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:15,611 INFO L231 Difference]: Finished difference. Result has 345 places, 439 transitions, 6286 flow [2024-06-27 21:52:15,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6173, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6286, PETRI_PLACES=345, PETRI_TRANSITIONS=439} [2024-06-27 21:52:15,611 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 296 predicate places. [2024-06-27 21:52:15,611 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 439 transitions, 6286 flow [2024-06-27 21:52:15,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:15,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:15,611 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 21:52:15,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:52:15,612 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:15,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:15,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1914831594, now seen corresponding path program 1 times [2024-06-27 21:52:15,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:15,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560248501] [2024-06-27 21:52:15,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:15,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:15,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:15,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:15,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:15,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560248501] [2024-06-27 21:52:15,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560248501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:15,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:15,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:15,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627192163] [2024-06-27 21:52:15,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:15,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:15,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:15,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:15,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:15,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:15,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 439 transitions, 6286 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:15,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:15,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:15,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:17,001 INFO L124 PetriNetUnfolderBase]: 4745/8076 cut-off events. [2024-06-27 21:52:17,002 INFO L125 PetriNetUnfolderBase]: For 259333/259632 co-relation queries the response was YES. [2024-06-27 21:52:17,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46888 conditions, 8076 events. 4745/8076 cut-off events. For 259333/259632 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59149 event pairs, 1328 based on Foata normal form. 103/7811 useless extension candidates. Maximal degree in co-relation 46740. Up to 6120 conditions per place. [2024-06-27 21:52:17,092 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 382 selfloop transitions, 85 changer transitions 0/481 dead transitions. [2024-06-27 21:52:17,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 481 transitions, 7756 flow [2024-06-27 21:52:17,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:17,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:17,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:52:17,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 21:52:17,093 INFO L175 Difference]: Start difference. First operand has 345 places, 439 transitions, 6286 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:52:17,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 481 transitions, 7756 flow [2024-06-27 21:52:17,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 481 transitions, 7601 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:17,726 INFO L231 Difference]: Finished difference. Result has 348 places, 444 transitions, 6424 flow [2024-06-27 21:52:17,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6131, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6424, PETRI_PLACES=348, PETRI_TRANSITIONS=444} [2024-06-27 21:52:17,726 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 299 predicate places. [2024-06-27 21:52:17,726 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 444 transitions, 6424 flow [2024-06-27 21:52:17,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:17,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:17,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] [2024-06-27 21:52:17,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:52:17,727 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:17,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:17,727 INFO L85 PathProgramCache]: Analyzing trace with hash -2024986616, now seen corresponding path program 2 times [2024-06-27 21:52:17,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:17,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952426110] [2024-06-27 21:52:17,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:17,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:17,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:17,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:17,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:17,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952426110] [2024-06-27 21:52:17,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952426110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:17,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:17,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:17,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808532191] [2024-06-27 21:52:17,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:17,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:17,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:17,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:17,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:17,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:17,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 444 transitions, 6424 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:17,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:17,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:17,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:19,149 INFO L124 PetriNetUnfolderBase]: 4893/8246 cut-off events. [2024-06-27 21:52:19,149 INFO L125 PetriNetUnfolderBase]: For 280278/280577 co-relation queries the response was YES. [2024-06-27 21:52:19,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48200 conditions, 8246 events. 4893/8246 cut-off events. For 280278/280577 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 60511 event pairs, 1630 based on Foata normal form. 107/7962 useless extension candidates. Maximal degree in co-relation 48052. Up to 7060 conditions per place. [2024-06-27 21:52:19,239 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 370 selfloop transitions, 82 changer transitions 0/466 dead transitions. [2024-06-27 21:52:19,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 466 transitions, 7446 flow [2024-06-27 21:52:19,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:19,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:19,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 21:52:19,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-06-27 21:52:19,240 INFO L175 Difference]: Start difference. First operand has 348 places, 444 transitions, 6424 flow. Second operand 7 states and 188 transitions. [2024-06-27 21:52:19,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 466 transitions, 7446 flow [2024-06-27 21:52:20,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 466 transitions, 7324 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:20,058 INFO L231 Difference]: Finished difference. Result has 353 places, 446 transitions, 6522 flow [2024-06-27 21:52:20,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6302, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6522, PETRI_PLACES=353, PETRI_TRANSITIONS=446} [2024-06-27 21:52:20,059 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 304 predicate places. [2024-06-27 21:52:20,059 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 446 transitions, 6522 flow [2024-06-27 21:52:20,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:20,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:20,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:20,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:52:20,059 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:20,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:20,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1410363634, now seen corresponding path program 3 times [2024-06-27 21:52:20,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:20,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694970582] [2024-06-27 21:52:20,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:20,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:20,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:20,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:20,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:20,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694970582] [2024-06-27 21:52:20,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694970582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:20,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:20,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:20,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587760208] [2024-06-27 21:52:20,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:20,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:20,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:20,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:20,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:20,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:20,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 446 transitions, 6522 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:20,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:20,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:20,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:21,547 INFO L124 PetriNetUnfolderBase]: 5124/8649 cut-off events. [2024-06-27 21:52:21,547 INFO L125 PetriNetUnfolderBase]: For 308582/308887 co-relation queries the response was YES. [2024-06-27 21:52:21,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51462 conditions, 8649 events. 5124/8649 cut-off events. For 308582/308887 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 63894 event pairs, 1690 based on Foata normal form. 103/8349 useless extension candidates. Maximal degree in co-relation 51312. Up to 7064 conditions per place. [2024-06-27 21:52:21,646 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 382 selfloop transitions, 80 changer transitions 0/476 dead transitions. [2024-06-27 21:52:21,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 476 transitions, 7774 flow [2024-06-27 21:52:21,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:21,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:21,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 21:52:21,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 21:52:21,647 INFO L175 Difference]: Start difference. First operand has 353 places, 446 transitions, 6522 flow. Second operand 7 states and 193 transitions. [2024-06-27 21:52:21,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 476 transitions, 7774 flow [2024-06-27 21:52:22,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 476 transitions, 7584 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:22,656 INFO L231 Difference]: Finished difference. Result has 356 places, 450 transitions, 6613 flow [2024-06-27 21:52:22,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6332, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6613, PETRI_PLACES=356, PETRI_TRANSITIONS=450} [2024-06-27 21:52:22,656 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 307 predicate places. [2024-06-27 21:52:22,656 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 450 transitions, 6613 flow [2024-06-27 21:52:22,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:22,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:22,657 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 21:52:22,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:52:22,657 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:22,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:22,657 INFO L85 PathProgramCache]: Analyzing trace with hash 598589640, now seen corresponding path program 4 times [2024-06-27 21:52:22,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:22,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682102929] [2024-06-27 21:52:22,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:22,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:22,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:22,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 21:52:22,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:22,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682102929] [2024-06-27 21:52:22,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682102929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:22,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:22,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:22,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049872391] [2024-06-27 21:52:22,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:22,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:22,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:22,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:22,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:22,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:22,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 450 transitions, 6613 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:22,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:22,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:22,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:24,223 INFO L124 PetriNetUnfolderBase]: 5272/8873 cut-off events. [2024-06-27 21:52:24,223 INFO L125 PetriNetUnfolderBase]: For 332600/332914 co-relation queries the response was YES. [2024-06-27 21:52:24,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53166 conditions, 8873 events. 5272/8873 cut-off events. For 332600/332914 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 65792 event pairs, 1755 based on Foata normal form. 107/8561 useless extension candidates. Maximal degree in co-relation 53014. Up to 7675 conditions per place. [2024-06-27 21:52:24,326 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 386 selfloop transitions, 71 changer transitions 0/471 dead transitions. [2024-06-27 21:52:24,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 471 transitions, 7651 flow [2024-06-27 21:52:24,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:24,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:24,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 21:52:24,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:52:24,327 INFO L175 Difference]: Start difference. First operand has 356 places, 450 transitions, 6613 flow. Second operand 6 states and 165 transitions. [2024-06-27 21:52:24,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 471 transitions, 7651 flow [2024-06-27 21:52:25,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 471 transitions, 7517 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:25,401 INFO L231 Difference]: Finished difference. Result has 359 places, 452 transitions, 6685 flow [2024-06-27 21:52:25,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6479, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6685, PETRI_PLACES=359, PETRI_TRANSITIONS=452} [2024-06-27 21:52:25,401 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 310 predicate places. [2024-06-27 21:52:25,401 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 452 transitions, 6685 flow [2024-06-27 21:52:25,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:25,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:25,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:25,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:52:25,402 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:25,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:25,402 INFO L85 PathProgramCache]: Analyzing trace with hash 603952020, now seen corresponding path program 5 times [2024-06-27 21:52:25,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:25,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537058127] [2024-06-27 21:52:25,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:25,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:25,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 21:52:25,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:25,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537058127] [2024-06-27 21:52:25,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537058127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:25,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:25,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:25,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824174050] [2024-06-27 21:52:25,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:25,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:25,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:25,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:25,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:25,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:25,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 452 transitions, 6685 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:25,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:25,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:25,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:27,112 INFO L124 PetriNetUnfolderBase]: 5394/9088 cut-off events. [2024-06-27 21:52:27,113 INFO L125 PetriNetUnfolderBase]: For 338325/338645 co-relation queries the response was YES. [2024-06-27 21:52:27,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54441 conditions, 9088 events. 5394/9088 cut-off events. For 338325/338645 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 67809 event pairs, 1808 based on Foata normal form. 116/8775 useless extension candidates. Maximal degree in co-relation 54287. Up to 7865 conditions per place. [2024-06-27 21:52:27,214 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 378 selfloop transitions, 83 changer transitions 0/475 dead transitions. [2024-06-27 21:52:27,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 475 transitions, 7739 flow [2024-06-27 21:52:27,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:27,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:27,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 21:52:27,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 21:52:27,215 INFO L175 Difference]: Start difference. First operand has 359 places, 452 transitions, 6685 flow. Second operand 8 states and 210 transitions. [2024-06-27 21:52:27,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 475 transitions, 7739 flow [2024-06-27 21:52:28,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 475 transitions, 7563 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:28,236 INFO L231 Difference]: Finished difference. Result has 363 places, 454 transitions, 6743 flow [2024-06-27 21:52:28,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6509, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6743, PETRI_PLACES=363, PETRI_TRANSITIONS=454} [2024-06-27 21:52:28,237 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 314 predicate places. [2024-06-27 21:52:28,237 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 454 transitions, 6743 flow [2024-06-27 21:52:28,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:28,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:28,237 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 21:52:28,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:52:28,238 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:28,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:28,238 INFO L85 PathProgramCache]: Analyzing trace with hash 598441770, now seen corresponding path program 6 times [2024-06-27 21:52:28,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:28,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729551110] [2024-06-27 21:52:28,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:28,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:28,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:28,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:28,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:28,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729551110] [2024-06-27 21:52:28,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729551110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:28,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:28,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:28,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018657290] [2024-06-27 21:52:28,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:28,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:28,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:28,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:28,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:28,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:28,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 454 transitions, 6743 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:28,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:28,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:28,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:29,914 INFO L124 PetriNetUnfolderBase]: 5441/9291 cut-off events. [2024-06-27 21:52:29,914 INFO L125 PetriNetUnfolderBase]: For 320783/321097 co-relation queries the response was YES. [2024-06-27 21:52:29,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54358 conditions, 9291 events. 5441/9291 cut-off events. For 320783/321097 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 70050 event pairs, 1614 based on Foata normal form. 103/8973 useless extension candidates. Maximal degree in co-relation 54203. Up to 7231 conditions per place. [2024-06-27 21:52:30,027 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 394 selfloop transitions, 77 changer transitions 0/485 dead transitions. [2024-06-27 21:52:30,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 485 transitions, 8015 flow [2024-06-27 21:52:30,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:30,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:30,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 21:52:30,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:52:30,028 INFO L175 Difference]: Start difference. First operand has 363 places, 454 transitions, 6743 flow. Second operand 6 states and 174 transitions. [2024-06-27 21:52:30,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 485 transitions, 8015 flow [2024-06-27 21:52:30,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 485 transitions, 7811 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:30,925 INFO L231 Difference]: Finished difference. Result has 364 places, 457 transitions, 6822 flow [2024-06-27 21:52:30,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6539, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6822, PETRI_PLACES=364, PETRI_TRANSITIONS=457} [2024-06-27 21:52:30,925 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 315 predicate places. [2024-06-27 21:52:30,925 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 457 transitions, 6822 flow [2024-06-27 21:52:30,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:30,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:30,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:30,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:52:30,926 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:30,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:30,926 INFO L85 PathProgramCache]: Analyzing trace with hash 604167222, now seen corresponding path program 1 times [2024-06-27 21:52:30,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:30,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269694152] [2024-06-27 21:52:30,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:30,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:30,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:31,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:31,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:31,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269694152] [2024-06-27 21:52:31,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269694152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:31,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:31,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:31,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339693783] [2024-06-27 21:52:31,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:31,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:31,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:31,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:31,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:31,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:31,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 457 transitions, 6822 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:31,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:31,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:31,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:32,648 INFO L124 PetriNetUnfolderBase]: 5481/9314 cut-off events. [2024-06-27 21:52:32,649 INFO L125 PetriNetUnfolderBase]: For 311052/311368 co-relation queries the response was YES. [2024-06-27 21:52:32,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54192 conditions, 9314 events. 5481/9314 cut-off events. For 311052/311368 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 70149 event pairs, 1721 based on Foata normal form. 112/9005 useless extension candidates. Maximal degree in co-relation 54035. Up to 7644 conditions per place. [2024-06-27 21:52:32,751 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 378 selfloop transitions, 92 changer transitions 0/484 dead transitions. [2024-06-27 21:52:32,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 484 transitions, 7884 flow [2024-06-27 21:52:32,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:32,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:32,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:52:32,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 21:52:32,752 INFO L175 Difference]: Start difference. First operand has 364 places, 457 transitions, 6822 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:52:32,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 484 transitions, 7884 flow [2024-06-27 21:52:33,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 484 transitions, 7608 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:33,751 INFO L231 Difference]: Finished difference. Result has 367 places, 458 transitions, 6759 flow [2024-06-27 21:52:33,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6546, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6759, PETRI_PLACES=367, PETRI_TRANSITIONS=458} [2024-06-27 21:52:33,751 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 318 predicate places. [2024-06-27 21:52:33,752 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 458 transitions, 6759 flow [2024-06-27 21:52:33,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:33,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:33,752 INFO 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 21:52:33,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:52:33,752 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:33,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:33,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1815936920, now seen corresponding path program 1 times [2024-06-27 21:52:33,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:33,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120999131] [2024-06-27 21:52:33,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:33,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:33,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:33,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:33,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:33,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120999131] [2024-06-27 21:52:33,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120999131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:33,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:33,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:33,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787199482] [2024-06-27 21:52:33,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:33,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:33,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:33,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:33,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:33,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:33,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 458 transitions, 6759 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:33,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:33,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:33,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:35,346 INFO L124 PetriNetUnfolderBase]: 5478/9238 cut-off events. [2024-06-27 21:52:35,346 INFO L125 PetriNetUnfolderBase]: For 276171/276503 co-relation queries the response was YES. [2024-06-27 21:52:35,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52897 conditions, 9238 events. 5478/9238 cut-off events. For 276171/276503 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 69129 event pairs, 1910 based on Foata normal form. 63/8868 useless extension candidates. Maximal degree in co-relation 52740. Up to 7745 conditions per place. [2024-06-27 21:52:35,454 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 259 selfloop transitions, 211 changer transitions 0/484 dead transitions. [2024-06-27 21:52:35,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 484 transitions, 8051 flow [2024-06-27 21:52:35,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:35,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:35,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:52:35,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 21:52:35,455 INFO L175 Difference]: Start difference. First operand has 367 places, 458 transitions, 6759 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:52:35,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 484 transitions, 8051 flow [2024-06-27 21:52:36,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 484 transitions, 7805 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:36,607 INFO L231 Difference]: Finished difference. Result has 368 places, 458 transitions, 6941 flow [2024-06-27 21:52:36,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6513, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6941, PETRI_PLACES=368, PETRI_TRANSITIONS=458} [2024-06-27 21:52:36,608 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 21:52:36,608 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 458 transitions, 6941 flow [2024-06-27 21:52:36,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:36,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:36,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:52:36,608 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:36,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:36,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1812212270, now seen corresponding path program 2 times [2024-06-27 21:52:36,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:36,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336220531] [2024-06-27 21:52:36,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:36,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:36,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:36,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:36,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336220531] [2024-06-27 21:52:36,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336220531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:36,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:36,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:36,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989076339] [2024-06-27 21:52:36,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:36,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:36,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:36,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:36,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:36,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:36,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 458 transitions, 6941 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:36,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:36,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:38,494 INFO L124 PetriNetUnfolderBase]: 5497/9270 cut-off events. [2024-06-27 21:52:38,494 INFO L125 PetriNetUnfolderBase]: For 283016/283341 co-relation queries the response was YES. [2024-06-27 21:52:38,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52840 conditions, 9270 events. 5497/9270 cut-off events. For 283016/283341 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 69428 event pairs, 1845 based on Foata normal form. 86/8914 useless extension candidates. Maximal degree in co-relation 52683. Up to 8120 conditions per place. [2024-06-27 21:52:38,594 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 359 selfloop transitions, 115 changer transitions 0/488 dead transitions. [2024-06-27 21:52:38,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 488 transitions, 8199 flow [2024-06-27 21:52:38,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:38,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:38,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-27 21:52:38,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 21:52:38,595 INFO L175 Difference]: Start difference. First operand has 368 places, 458 transitions, 6941 flow. Second operand 10 states and 252 transitions. [2024-06-27 21:52:38,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 488 transitions, 8199 flow [2024-06-27 21:52:39,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 488 transitions, 7479 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:39,778 INFO L231 Difference]: Finished difference. Result has 370 places, 464 transitions, 6571 flow [2024-06-27 21:52:39,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6269, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6571, PETRI_PLACES=370, PETRI_TRANSITIONS=464} [2024-06-27 21:52:39,779 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 321 predicate places. [2024-06-27 21:52:39,779 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 464 transitions, 6571 flow [2024-06-27 21:52:39,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:39,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:39,779 INFO 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 21:52:39,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:52:39,780 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:39,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:39,780 INFO L85 PathProgramCache]: Analyzing trace with hash -479719786, now seen corresponding path program 3 times [2024-06-27 21:52:39,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:39,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483981997] [2024-06-27 21:52:39,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:39,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:39,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:39,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:39,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483981997] [2024-06-27 21:52:39,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483981997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:39,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:39,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:39,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823020406] [2024-06-27 21:52:39,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:39,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:39,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:39,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:39,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:39,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:39,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 464 transitions, 6571 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:39,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:39,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:39,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:41,468 INFO L124 PetriNetUnfolderBase]: 5494/9271 cut-off events. [2024-06-27 21:52:41,468 INFO L125 PetriNetUnfolderBase]: For 276547/276862 co-relation queries the response was YES. [2024-06-27 21:52:41,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51960 conditions, 9271 events. 5494/9271 cut-off events. For 276547/276862 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 69551 event pairs, 1838 based on Foata normal form. 86/8915 useless extension candidates. Maximal degree in co-relation 51805. Up to 8117 conditions per place. [2024-06-27 21:52:41,574 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 357 selfloop transitions, 114 changer transitions 0/485 dead transitions. [2024-06-27 21:52:41,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 485 transitions, 7565 flow [2024-06-27 21:52:41,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:41,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:41,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 21:52:41,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 21:52:41,576 INFO L175 Difference]: Start difference. First operand has 370 places, 464 transitions, 6571 flow. Second operand 8 states and 211 transitions. [2024-06-27 21:52:41,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 485 transitions, 7565 flow [2024-06-27 21:52:42,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 485 transitions, 7422 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:42,793 INFO L231 Difference]: Finished difference. Result has 372 places, 464 transitions, 6662 flow [2024-06-27 21:52:42,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6428, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6662, PETRI_PLACES=372, PETRI_TRANSITIONS=464} [2024-06-27 21:52:42,794 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 323 predicate places. [2024-06-27 21:52:42,794 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 464 transitions, 6662 flow [2024-06-27 21:52:42,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:42,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:42,794 INFO 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 21:52:42,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:52:42,794 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:42,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:42,796 INFO L85 PathProgramCache]: Analyzing trace with hash -335823676, now seen corresponding path program 4 times [2024-06-27 21:52:42,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:42,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146444851] [2024-06-27 21:52:42,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:42,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:42,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:42,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:42,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:42,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146444851] [2024-06-27 21:52:42,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146444851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:42,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:42,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:42,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105011152] [2024-06-27 21:52:42,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:42,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:42,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:42,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:42,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:42,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:42,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 464 transitions, 6662 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:42,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:42,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:42,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:44,590 INFO L124 PetriNetUnfolderBase]: 5535/9331 cut-off events. [2024-06-27 21:52:44,590 INFO L125 PetriNetUnfolderBase]: For 290993/291308 co-relation queries the response was YES. [2024-06-27 21:52:44,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52875 conditions, 9331 events. 5535/9331 cut-off events. For 290993/291308 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 69850 event pairs, 1838 based on Foata normal form. 86/8963 useless extension candidates. Maximal degree in co-relation 52718. Up to 8141 conditions per place. [2024-06-27 21:52:44,691 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 355 selfloop transitions, 131 changer transitions 0/500 dead transitions. [2024-06-27 21:52:44,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 500 transitions, 8277 flow [2024-06-27 21:52:44,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:52:44,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:52:44,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-27 21:52:44,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 21:52:44,692 INFO L175 Difference]: Start difference. First operand has 372 places, 464 transitions, 6662 flow. Second operand 11 states and 275 transitions. [2024-06-27 21:52:44,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 500 transitions, 8277 flow [2024-06-27 21:52:45,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 500 transitions, 8049 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:45,922 INFO L231 Difference]: Finished difference. Result has 377 places, 476 transitions, 6877 flow [2024-06-27 21:52:45,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6434, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6877, PETRI_PLACES=377, PETRI_TRANSITIONS=476} [2024-06-27 21:52:45,923 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 328 predicate places. [2024-06-27 21:52:45,923 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 476 transitions, 6877 flow [2024-06-27 21:52:45,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:45,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:45,923 INFO 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 21:52:45,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:52:45,923 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:45,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:45,924 INFO L85 PathProgramCache]: Analyzing trace with hash -608750796, now seen corresponding path program 5 times [2024-06-27 21:52:45,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:45,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85525383] [2024-06-27 21:52:45,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:45,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:46,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:46,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:46,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85525383] [2024-06-27 21:52:46,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85525383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:46,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:46,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:46,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124940256] [2024-06-27 21:52:46,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:46,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:46,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:46,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:46,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:46,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:46,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 476 transitions, 6877 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:46,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:46,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:46,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:47,582 INFO L124 PetriNetUnfolderBase]: 5532/9327 cut-off events. [2024-06-27 21:52:47,582 INFO L125 PetriNetUnfolderBase]: For 294770/295085 co-relation queries the response was YES. [2024-06-27 21:52:47,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52995 conditions, 9327 events. 5532/9327 cut-off events. For 294770/295085 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 69937 event pairs, 1838 based on Foata normal form. 86/8959 useless extension candidates. Maximal degree in co-relation 52836. Up to 8138 conditions per place. [2024-06-27 21:52:47,689 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 346 selfloop transitions, 137 changer transitions 0/497 dead transitions. [2024-06-27 21:52:47,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 497 transitions, 8043 flow [2024-06-27 21:52:47,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:47,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:47,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 21:52:47,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5533333333333333 [2024-06-27 21:52:47,690 INFO L175 Difference]: Start difference. First operand has 377 places, 476 transitions, 6877 flow. Second operand 10 states and 249 transitions. [2024-06-27 21:52:47,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 497 transitions, 8043 flow [2024-06-27 21:52:48,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 497 transitions, 7789 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:48,731 INFO L231 Difference]: Finished difference. Result has 381 places, 476 transitions, 6903 flow [2024-06-27 21:52:48,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6623, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6903, PETRI_PLACES=381, PETRI_TRANSITIONS=476} [2024-06-27 21:52:48,731 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 332 predicate places. [2024-06-27 21:52:48,731 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 476 transitions, 6903 flow [2024-06-27 21:52:48,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:48,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:48,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:48,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:52:48,732 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:48,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:48,732 INFO L85 PathProgramCache]: Analyzing trace with hash -616108026, now seen corresponding path program 6 times [2024-06-27 21:52:48,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:48,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099935527] [2024-06-27 21:52:48,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:48,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:48,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:48,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:48,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:48,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099935527] [2024-06-27 21:52:48,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099935527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:48,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:48,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:48,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254857996] [2024-06-27 21:52:48,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:48,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:48,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:48,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:48,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:48,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:48,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 476 transitions, 6903 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:48,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:48,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:48,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:50,537 INFO L124 PetriNetUnfolderBase]: 5529/9318 cut-off events. [2024-06-27 21:52:50,537 INFO L125 PetriNetUnfolderBase]: For 296582/296895 co-relation queries the response was YES. [2024-06-27 21:52:50,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52990 conditions, 9318 events. 5529/9318 cut-off events. For 296582/296895 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 69694 event pairs, 1865 based on Foata normal form. 86/8952 useless extension candidates. Maximal degree in co-relation 52830. Up to 8135 conditions per place. [2024-06-27 21:52:50,641 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 352 selfloop transitions, 130 changer transitions 0/496 dead transitions. [2024-06-27 21:52:50,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 496 transitions, 8067 flow [2024-06-27 21:52:50,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:50,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:50,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 21:52:50,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703703703703704 [2024-06-27 21:52:50,642 INFO L175 Difference]: Start difference. First operand has 381 places, 476 transitions, 6903 flow. Second operand 9 states and 231 transitions. [2024-06-27 21:52:50,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 496 transitions, 8067 flow [2024-06-27 21:52:51,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 496 transitions, 7809 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:51,895 INFO L231 Difference]: Finished difference. Result has 382 places, 476 transitions, 6911 flow [2024-06-27 21:52:51,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6645, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6911, PETRI_PLACES=382, PETRI_TRANSITIONS=476} [2024-06-27 21:52:51,895 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 333 predicate places. [2024-06-27 21:52:51,895 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 476 transitions, 6911 flow [2024-06-27 21:52:51,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:51,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:51,895 INFO 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 21:52:51,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:52:51,896 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:51,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:51,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1647380263, now seen corresponding path program 1 times [2024-06-27 21:52:51,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:51,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068203574] [2024-06-27 21:52:51,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:51,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:51,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:52,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:52,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:52,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068203574] [2024-06-27 21:52:52,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068203574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:52,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:52,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:52,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875288796] [2024-06-27 21:52:52,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:52,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:52,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:52,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:52,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:52,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:52,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 476 transitions, 6911 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:52,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:52,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:52,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:53,610 INFO L124 PetriNetUnfolderBase]: 5694/9640 cut-off events. [2024-06-27 21:52:53,610 INFO L125 PetriNetUnfolderBase]: For 347114/347207 co-relation queries the response was YES. [2024-06-27 21:52:53,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56112 conditions, 9640 events. 5694/9640 cut-off events. For 347114/347207 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 72615 event pairs, 1855 based on Foata normal form. 18/9195 useless extension candidates. Maximal degree in co-relation 55951. Up to 8258 conditions per place. [2024-06-27 21:52:53,723 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 401 selfloop transitions, 104 changer transitions 0/519 dead transitions. [2024-06-27 21:52:53,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 519 transitions, 8326 flow [2024-06-27 21:52:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:53,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:53,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 21:52:53,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 21:52:53,724 INFO L175 Difference]: Start difference. First operand has 382 places, 476 transitions, 6911 flow. Second operand 8 states and 228 transitions. [2024-06-27 21:52:53,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 519 transitions, 8326 flow [2024-06-27 21:52:55,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 519 transitions, 8066 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:55,112 INFO L231 Difference]: Finished difference. Result has 383 places, 482 transitions, 7021 flow [2024-06-27 21:52:55,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6651, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7021, PETRI_PLACES=383, PETRI_TRANSITIONS=482} [2024-06-27 21:52:55,112 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 334 predicate places. [2024-06-27 21:52:55,112 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 482 transitions, 7021 flow [2024-06-27 21:52:55,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:55,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:55,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:55,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:52:55,113 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:55,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:55,113 INFO L85 PathProgramCache]: Analyzing trace with hash -17416395, now seen corresponding path program 2 times [2024-06-27 21:52:55,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:55,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974633245] [2024-06-27 21:52:55,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:55,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:55,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:55,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:55,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:55,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974633245] [2024-06-27 21:52:55,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974633245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:55,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:55,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:55,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553915032] [2024-06-27 21:52:55,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:55,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:55,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:55,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:55,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:55,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:55,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 482 transitions, 7021 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:55,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:55,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:55,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:56,848 INFO L124 PetriNetUnfolderBase]: 5689/9582 cut-off events. [2024-06-27 21:52:56,848 INFO L125 PetriNetUnfolderBase]: For 350609/350707 co-relation queries the response was YES. [2024-06-27 21:52:56,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56329 conditions, 9582 events. 5689/9582 cut-off events. For 350609/350707 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 71912 event pairs, 1876 based on Foata normal form. 18/9134 useless extension candidates. Maximal degree in co-relation 56166. Up to 8422 conditions per place. [2024-06-27 21:52:56,959 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 396 selfloop transitions, 99 changer transitions 0/509 dead transitions. [2024-06-27 21:52:56,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 509 transitions, 8081 flow [2024-06-27 21:52:56,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:56,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:52:56,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 21:52:56,960 INFO L175 Difference]: Start difference. First operand has 383 places, 482 transitions, 7021 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:52:56,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 509 transitions, 8081 flow [2024-06-27 21:52:58,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 509 transitions, 7856 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:58,448 INFO L231 Difference]: Finished difference. Result has 386 places, 482 transitions, 6999 flow [2024-06-27 21:52:58,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6796, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6999, PETRI_PLACES=386, PETRI_TRANSITIONS=482} [2024-06-27 21:52:58,449 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 337 predicate places. [2024-06-27 21:52:58,449 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 482 transitions, 6999 flow [2024-06-27 21:52:58,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:58,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:58,449 INFO 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 21:52:58,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:52:58,449 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:58,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:58,450 INFO L85 PathProgramCache]: Analyzing trace with hash 97874775, now seen corresponding path program 3 times [2024-06-27 21:52:58,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:58,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034139707] [2024-06-27 21:52:58,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:58,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:58,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:58,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 21:52:58,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:58,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034139707] [2024-06-27 21:52:58,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034139707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:58,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:58,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:58,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710695155] [2024-06-27 21:52:58,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:58,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:58,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:58,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:58,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:58,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:58,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 482 transitions, 6999 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:58,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:58,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:58,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:00,226 INFO L124 PetriNetUnfolderBase]: 5710/9615 cut-off events. [2024-06-27 21:53:00,226 INFO L125 PetriNetUnfolderBase]: For 358575/358663 co-relation queries the response was YES. [2024-06-27 21:53:00,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56502 conditions, 9615 events. 5710/9615 cut-off events. For 358575/358663 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 72101 event pairs, 1866 based on Foata normal form. 16/9162 useless extension candidates. Maximal degree in co-relation 56338. Up to 8570 conditions per place. [2024-06-27 21:53:00,341 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 444 selfloop transitions, 50 changer transitions 0/508 dead transitions. [2024-06-27 21:53:00,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 508 transitions, 8100 flow [2024-06-27 21:53:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:00,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:00,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 21:53:00,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 21:53:00,342 INFO L175 Difference]: Start difference. First operand has 386 places, 482 transitions, 6999 flow. Second operand 8 states and 211 transitions. [2024-06-27 21:53:00,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 508 transitions, 8100 flow [2024-06-27 21:53:01,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 508 transitions, 7873 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:01,717 INFO L231 Difference]: Finished difference. Result has 388 places, 484 transitions, 6932 flow [2024-06-27 21:53:01,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6772, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6932, PETRI_PLACES=388, PETRI_TRANSITIONS=484} [2024-06-27 21:53:01,718 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 339 predicate places. [2024-06-27 21:53:01,718 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 484 transitions, 6932 flow [2024-06-27 21:53:01,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:01,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:01,718 INFO 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 21:53:01,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:53:01,718 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:01,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:01,718 INFO L85 PathProgramCache]: Analyzing trace with hash -26677428, now seen corresponding path program 7 times [2024-06-27 21:53:01,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:01,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708014697] [2024-06-27 21:53:01,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:01,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:01,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:01,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:01,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:01,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708014697] [2024-06-27 21:53:01,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708014697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:01,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:01,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:01,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341430287] [2024-06-27 21:53:01,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:01,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:01,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:01,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:01,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:01,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:01,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 484 transitions, 6932 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:01,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:01,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:01,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:03,418 INFO L124 PetriNetUnfolderBase]: 5740/9663 cut-off events. [2024-06-27 21:53:03,418 INFO L125 PetriNetUnfolderBase]: For 370966/371284 co-relation queries the response was YES. [2024-06-27 21:53:03,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56726 conditions, 9663 events. 5740/9663 cut-off events. For 370966/371284 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 72710 event pairs, 1884 based on Foata normal form. 128/9314 useless extension candidates. Maximal degree in co-relation 56561. Up to 8207 conditions per place. [2024-06-27 21:53:03,535 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 308 selfloop transitions, 201 changer transitions 0/523 dead transitions. [2024-06-27 21:53:03,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 523 transitions, 8443 flow [2024-06-27 21:53:03,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:03,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:03,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-27 21:53:03,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:53:03,536 INFO L175 Difference]: Start difference. First operand has 388 places, 484 transitions, 6932 flow. Second operand 9 states and 243 transitions. [2024-06-27 21:53:03,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 523 transitions, 8443 flow [2024-06-27 21:53:04,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 523 transitions, 8334 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:04,730 INFO L231 Difference]: Finished difference. Result has 392 places, 493 transitions, 7332 flow [2024-06-27 21:53:04,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6823, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7332, PETRI_PLACES=392, PETRI_TRANSITIONS=493} [2024-06-27 21:53:04,730 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 343 predicate places. [2024-06-27 21:53:04,730 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 493 transitions, 7332 flow [2024-06-27 21:53:04,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:04,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:04,731 INFO 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 21:53:04,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:53:04,731 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:04,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:04,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1474742410, now seen corresponding path program 8 times [2024-06-27 21:53:04,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:04,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963989715] [2024-06-27 21:53:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:04,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:04,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:04,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:04,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:04,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963989715] [2024-06-27 21:53:04,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963989715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:04,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:04,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:04,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875157460] [2024-06-27 21:53:04,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:04,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:04,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:04,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:04,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:04,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:04,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 493 transitions, 7332 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:04,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:04,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:04,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:06,570 INFO L124 PetriNetUnfolderBase]: 5737/9660 cut-off events. [2024-06-27 21:53:06,570 INFO L125 PetriNetUnfolderBase]: For 377086/377415 co-relation queries the response was YES. [2024-06-27 21:53:06,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57152 conditions, 9660 events. 5737/9660 cut-off events. For 377086/377415 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 72666 event pairs, 1922 based on Foata normal form. 80/9264 useless extension candidates. Maximal degree in co-relation 56985. Up to 8204 conditions per place. [2024-06-27 21:53:06,689 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 313 selfloop transitions, 189 changer transitions 0/515 dead transitions. [2024-06-27 21:53:06,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 515 transitions, 8714 flow [2024-06-27 21:53:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:06,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:06,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 21:53:06,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-27 21:53:06,690 INFO L175 Difference]: Start difference. First operand has 392 places, 493 transitions, 7332 flow. Second operand 7 states and 186 transitions. [2024-06-27 21:53:06,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 515 transitions, 8714 flow [2024-06-27 21:53:08,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 515 transitions, 8410 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:08,271 INFO L231 Difference]: Finished difference. Result has 394 places, 493 transitions, 7413 flow [2024-06-27 21:53:08,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7028, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7413, PETRI_PLACES=394, PETRI_TRANSITIONS=493} [2024-06-27 21:53:08,272 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 345 predicate places. [2024-06-27 21:53:08,272 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 493 transitions, 7413 flow [2024-06-27 21:53:08,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:08,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:08,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, 1] [2024-06-27 21:53:08,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:53:08,272 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:08,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:08,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1478467060, now seen corresponding path program 9 times [2024-06-27 21:53:08,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:08,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14205994] [2024-06-27 21:53:08,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:08,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:08,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:08,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:08,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:08,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14205994] [2024-06-27 21:53:08,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14205994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:08,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:08,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:08,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465556226] [2024-06-27 21:53:08,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:08,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:08,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:08,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:08,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:08,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:08,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 493 transitions, 7413 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:08,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:08,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:08,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:10,064 INFO L124 PetriNetUnfolderBase]: 5745/9671 cut-off events. [2024-06-27 21:53:10,064 INFO L125 PetriNetUnfolderBase]: For 386044/386367 co-relation queries the response was YES. [2024-06-27 21:53:10,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57365 conditions, 9671 events. 5745/9671 cut-off events. For 386044/386367 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 72720 event pairs, 1884 based on Foata normal form. 86/9277 useless extension candidates. Maximal degree in co-relation 57197. Up to 8514 conditions per place. [2024-06-27 21:53:10,183 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 410 selfloop transitions, 93 changer transitions 0/516 dead transitions. [2024-06-27 21:53:10,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 516 transitions, 8687 flow [2024-06-27 21:53:10,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:10,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:10,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 21:53:10,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432098765432098 [2024-06-27 21:53:10,184 INFO L175 Difference]: Start difference. First operand has 394 places, 493 transitions, 7413 flow. Second operand 9 states and 220 transitions. [2024-06-27 21:53:10,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 516 transitions, 8687 flow [2024-06-27 21:53:11,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 516 transitions, 8301 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:11,594 INFO L231 Difference]: Finished difference. Result has 398 places, 496 transitions, 7275 flow [2024-06-27 21:53:11,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7275, PETRI_PLACES=398, PETRI_TRANSITIONS=496} [2024-06-27 21:53:11,594 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 349 predicate places. [2024-06-27 21:53:11,595 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 496 transitions, 7275 flow [2024-06-27 21:53:11,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:11,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:11,595 INFO 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 21:53:11,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:53:11,595 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:11,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:11,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1650241780, now seen corresponding path program 10 times [2024-06-27 21:53:11,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:11,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984743752] [2024-06-27 21:53:11,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:11,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:11,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:11,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:11,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:11,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984743752] [2024-06-27 21:53:11,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984743752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:11,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:11,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:11,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633350577] [2024-06-27 21:53:11,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:11,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:11,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:11,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:11,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:11,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:11,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 496 transitions, 7275 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:11,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:11,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:11,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:13,757 INFO L124 PetriNetUnfolderBase]: 5753/9683 cut-off events. [2024-06-27 21:53:13,757 INFO L125 PetriNetUnfolderBase]: For 391571/391879 co-relation queries the response was YES. [2024-06-27 21:53:13,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57105 conditions, 9683 events. 5753/9683 cut-off events. For 391571/391879 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 72770 event pairs, 1884 based on Foata normal form. 107/9307 useless extension candidates. Maximal degree in co-relation 56936. Up to 8222 conditions per place. [2024-06-27 21:53:13,859 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 290 selfloop transitions, 225 changer transitions 0/528 dead transitions. [2024-06-27 21:53:13,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 528 transitions, 8739 flow [2024-06-27 21:53:13,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:13,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:13,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-06-27 21:53:13,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535353535353535 [2024-06-27 21:53:13,861 INFO L175 Difference]: Start difference. First operand has 398 places, 496 transitions, 7275 flow. Second operand 11 states and 274 transitions. [2024-06-27 21:53:13,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 528 transitions, 8739 flow [2024-06-27 21:53:15,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 528 transitions, 8512 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:15,149 INFO L231 Difference]: Finished difference. Result has 401 places, 499 transitions, 7536 flow [2024-06-27 21:53:15,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7048, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7536, PETRI_PLACES=401, PETRI_TRANSITIONS=499} [2024-06-27 21:53:15,150 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 352 predicate places. [2024-06-27 21:53:15,150 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 499 transitions, 7536 flow [2024-06-27 21:53:15,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:15,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:15,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] [2024-06-27 21:53:15,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:53:15,151 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:15,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:15,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1650230620, now seen corresponding path program 11 times [2024-06-27 21:53:15,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:15,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520554624] [2024-06-27 21:53:15,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:15,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:15,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:15,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:15,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:15,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520554624] [2024-06-27 21:53:15,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520554624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:15,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:15,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:15,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16831425] [2024-06-27 21:53:15,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:15,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:15,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:15,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:15,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:15,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:15,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 499 transitions, 7536 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:15,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:15,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:15,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:17,024 INFO L124 PetriNetUnfolderBase]: 5750/9674 cut-off events. [2024-06-27 21:53:17,024 INFO L125 PetriNetUnfolderBase]: For 397041/397354 co-relation queries the response was YES. [2024-06-27 21:53:17,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57572 conditions, 9674 events. 5750/9674 cut-off events. For 397041/397354 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 72628 event pairs, 1891 based on Foata normal form. 107/9300 useless extension candidates. Maximal degree in co-relation 57402. Up to 8219 conditions per place. [2024-06-27 21:53:17,140 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 299 selfloop transitions, 214 changer transitions 0/526 dead transitions. [2024-06-27 21:53:17,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 526 transitions, 8796 flow [2024-06-27 21:53:17,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:17,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:17,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 21:53:17,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5622222222222222 [2024-06-27 21:53:17,141 INFO L175 Difference]: Start difference. First operand has 401 places, 499 transitions, 7536 flow. Second operand 10 states and 253 transitions. [2024-06-27 21:53:17,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 526 transitions, 8796 flow [2024-06-27 21:53:18,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 526 transitions, 8326 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:18,490 INFO L231 Difference]: Finished difference. Result has 402 places, 499 transitions, 7503 flow [2024-06-27 21:53:18,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7066, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7503, PETRI_PLACES=402, PETRI_TRANSITIONS=499} [2024-06-27 21:53:18,491 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 353 predicate places. [2024-06-27 21:53:18,491 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 499 transitions, 7503 flow [2024-06-27 21:53:18,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:18,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] [2024-06-27 21:53:18,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:53:18,491 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:18,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:18,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1478461480, now seen corresponding path program 12 times [2024-06-27 21:53:18,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:18,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208206197] [2024-06-27 21:53:18,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:18,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:18,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:18,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:18,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208206197] [2024-06-27 21:53:18,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208206197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:18,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:18,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:18,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890354620] [2024-06-27 21:53:18,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:18,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:18,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:18,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:18,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:18,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:18,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 499 transitions, 7503 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:18,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:18,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:20,336 INFO L124 PetriNetUnfolderBase]: 5747/9670 cut-off events. [2024-06-27 21:53:20,336 INFO L125 PetriNetUnfolderBase]: For 400898/401211 co-relation queries the response was YES. [2024-06-27 21:53:20,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57532 conditions, 9670 events. 5747/9670 cut-off events. For 400898/401211 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 72675 event pairs, 1891 based on Foata normal form. 86/9275 useless extension candidates. Maximal degree in co-relation 57361. Up to 8517 conditions per place. [2024-06-27 21:53:20,454 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 413 selfloop transitions, 90 changer transitions 0/516 dead transitions. [2024-06-27 21:53:20,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 516 transitions, 8551 flow [2024-06-27 21:53:20,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:20,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:20,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 21:53:20,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 21:53:20,455 INFO L175 Difference]: Start difference. First operand has 402 places, 499 transitions, 7503 flow. Second operand 7 states and 180 transitions. [2024-06-27 21:53:20,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 516 transitions, 8551 flow [2024-06-27 21:53:21,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 516 transitions, 8110 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:21,949 INFO L231 Difference]: Finished difference. Result has 400 places, 499 transitions, 7249 flow [2024-06-27 21:53:21,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7062, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7249, PETRI_PLACES=400, PETRI_TRANSITIONS=499} [2024-06-27 21:53:21,949 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 351 predicate places. [2024-06-27 21:53:21,949 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 499 transitions, 7249 flow [2024-06-27 21:53:21,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:21,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:21,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:21,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:53:21,950 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:21,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:21,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1596498920, now seen corresponding path program 13 times [2024-06-27 21:53:21,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:21,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055049229] [2024-06-27 21:53:21,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:21,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:21,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:22,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:22,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:22,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055049229] [2024-06-27 21:53:22,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055049229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:22,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:22,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:22,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738959293] [2024-06-27 21:53:22,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:22,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:22,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:22,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:22,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:22,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:22,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 499 transitions, 7249 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:22,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:22,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:23,868 INFO L124 PetriNetUnfolderBase]: 5766/9703 cut-off events. [2024-06-27 21:53:23,868 INFO L125 PetriNetUnfolderBase]: For 410958/411266 co-relation queries the response was YES. [2024-06-27 21:53:23,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57365 conditions, 9703 events. 5766/9703 cut-off events. For 410958/411266 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 72925 event pairs, 1880 based on Foata normal form. 93/9307 useless extension candidates. Maximal degree in co-relation 57193. Up to 8321 conditions per place. [2024-06-27 21:53:23,988 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 312 selfloop transitions, 205 changer transitions 0/530 dead transitions. [2024-06-27 21:53:23,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 530 transitions, 8769 flow [2024-06-27 21:53:23,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:23,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:23,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 21:53:23,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5622222222222222 [2024-06-27 21:53:23,989 INFO L175 Difference]: Start difference. First operand has 400 places, 499 transitions, 7249 flow. Second operand 10 states and 253 transitions. [2024-06-27 21:53:23,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 530 transitions, 8769 flow [2024-06-27 21:53:25,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 530 transitions, 8589 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:25,878 INFO L231 Difference]: Finished difference. Result has 404 places, 505 transitions, 7567 flow [2024-06-27 21:53:25,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7567, PETRI_PLACES=404, PETRI_TRANSITIONS=505} [2024-06-27 21:53:25,878 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 355 predicate places. [2024-06-27 21:53:25,878 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 505 transitions, 7567 flow [2024-06-27 21:53:25,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:25,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:25,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:25,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:53:25,879 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:25,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:25,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1596147380, now seen corresponding path program 14 times [2024-06-27 21:53:25,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:25,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339619990] [2024-06-27 21:53:25,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:25,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:25,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:26,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:26,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:26,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339619990] [2024-06-27 21:53:26,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339619990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:26,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:26,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:26,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237054277] [2024-06-27 21:53:26,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:26,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:26,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:26,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:26,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:26,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:26,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 505 transitions, 7567 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:26,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:26,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:28,358 INFO L124 PetriNetUnfolderBase]: 5785/9731 cut-off events. [2024-06-27 21:53:28,359 INFO L125 PetriNetUnfolderBase]: For 424773/425088 co-relation queries the response was YES. [2024-06-27 21:53:28,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58103 conditions, 9731 events. 5785/9731 cut-off events. For 424773/425088 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 73094 event pairs, 1884 based on Foata normal form. 107/9343 useless extension candidates. Maximal degree in co-relation 57930. Up to 8342 conditions per place. [2024-06-27 21:53:28,480 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 324 selfloop transitions, 201 changer transitions 0/538 dead transitions. [2024-06-27 21:53:28,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 538 transitions, 9125 flow [2024-06-27 21:53:28,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:28,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:28,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 21:53:28,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703703703703704 [2024-06-27 21:53:28,481 INFO L175 Difference]: Start difference. First operand has 404 places, 505 transitions, 7567 flow. Second operand 9 states and 231 transitions. [2024-06-27 21:53:28,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 538 transitions, 9125 flow [2024-06-27 21:53:30,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 538 transitions, 8697 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:30,249 INFO L231 Difference]: Finished difference. Result has 406 places, 511 transitions, 7645 flow [2024-06-27 21:53:30,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7151, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7645, PETRI_PLACES=406, PETRI_TRANSITIONS=511} [2024-06-27 21:53:30,249 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 357 predicate places. [2024-06-27 21:53:30,249 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 511 transitions, 7645 flow [2024-06-27 21:53:30,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:30,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:30,250 INFO 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 21:53:30,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:53:30,250 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:30,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:30,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1596493340, now seen corresponding path program 15 times [2024-06-27 21:53:30,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:30,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101520329] [2024-06-27 21:53:30,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:30,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:30,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:30,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:30,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:30,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101520329] [2024-06-27 21:53:30,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101520329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:30,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:30,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:30,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826168376] [2024-06-27 21:53:30,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:30,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:30,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:30,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:30,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:30,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:30,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 511 transitions, 7645 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:30,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:30,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:30,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:32,701 INFO L124 PetriNetUnfolderBase]: 5782/9727 cut-off events. [2024-06-27 21:53:32,701 INFO L125 PetriNetUnfolderBase]: For 428559/428872 co-relation queries the response was YES. [2024-06-27 21:53:32,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58090 conditions, 9727 events. 5782/9727 cut-off events. For 428559/428872 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 73095 event pairs, 1880 based on Foata normal form. 93/9325 useless extension candidates. Maximal degree in co-relation 57916. Up to 8339 conditions per place. [2024-06-27 21:53:32,808 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 312 selfloop transitions, 212 changer transitions 0/537 dead transitions. [2024-06-27 21:53:32,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 537 transitions, 9107 flow [2024-06-27 21:53:32,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:32,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:32,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2024-06-27 21:53:32,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494949494949495 [2024-06-27 21:53:32,809 INFO L175 Difference]: Start difference. First operand has 406 places, 511 transitions, 7645 flow. Second operand 11 states and 272 transitions. [2024-06-27 21:53:32,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 537 transitions, 9107 flow [2024-06-27 21:53:34,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 537 transitions, 8717 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:34,585 INFO L231 Difference]: Finished difference. Result has 410 places, 511 transitions, 7689 flow [2024-06-27 21:53:34,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7259, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7689, PETRI_PLACES=410, PETRI_TRANSITIONS=511} [2024-06-27 21:53:34,585 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 361 predicate places. [2024-06-27 21:53:34,585 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 511 transitions, 7689 flow [2024-06-27 21:53:34,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:34,585 INFO 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 21:53:34,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:53:34,586 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:34,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:34,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1596325940, now seen corresponding path program 16 times [2024-06-27 21:53:34,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:34,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585524081] [2024-06-27 21:53:34,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:34,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:34,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:34,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:34,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:34,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585524081] [2024-06-27 21:53:34,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585524081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:34,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:34,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:34,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219631625] [2024-06-27 21:53:34,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:34,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:34,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:34,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:34,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:34,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:34,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 511 transitions, 7689 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:34,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:34,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:37,091 INFO L124 PetriNetUnfolderBase]: 5779/9723 cut-off events. [2024-06-27 21:53:37,091 INFO L125 PetriNetUnfolderBase]: For 424717/425012 co-relation queries the response was YES. [2024-06-27 21:53:37,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58008 conditions, 9723 events. 5779/9723 cut-off events. For 424717/425012 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 73077 event pairs, 1884 based on Foata normal form. 86/9314 useless extension candidates. Maximal degree in co-relation 57834. Up to 8336 conditions per place. [2024-06-27 21:53:37,195 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 330 selfloop transitions, 189 changer transitions 0/532 dead transitions. [2024-06-27 21:53:37,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 532 transitions, 8955 flow [2024-06-27 21:53:37,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:37,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:37,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 21:53:37,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 21:53:37,196 INFO L175 Difference]: Start difference. First operand has 410 places, 511 transitions, 7689 flow. Second operand 7 states and 187 transitions. [2024-06-27 21:53:37,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 532 transitions, 8955 flow [2024-06-27 21:53:38,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 532 transitions, 8229 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 21:53:38,898 INFO L231 Difference]: Finished difference. Result has 405 places, 511 transitions, 7347 flow [2024-06-27 21:53:38,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6963, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7347, PETRI_PLACES=405, PETRI_TRANSITIONS=511} [2024-06-27 21:53:38,898 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 356 predicate places. [2024-06-27 21:53:38,899 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 511 transitions, 7347 flow [2024-06-27 21:53:38,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:38,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:38,899 INFO 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 21:53:38,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:53:38,899 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:38,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:38,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1596141800, now seen corresponding path program 17 times [2024-06-27 21:53:38,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:38,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555261960] [2024-06-27 21:53:38,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:38,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:38,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:39,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:39,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:39,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555261960] [2024-06-27 21:53:39,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555261960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:39,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:39,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:39,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88121183] [2024-06-27 21:53:39,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:39,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:39,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:39,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:39,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:39,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:39,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 511 transitions, 7347 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:39,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:39,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:39,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:41,445 INFO L124 PetriNetUnfolderBase]: 5776/9719 cut-off events. [2024-06-27 21:53:41,445 INFO L125 PetriNetUnfolderBase]: For 425874/426157 co-relation queries the response was YES. [2024-06-27 21:53:41,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57715 conditions, 9719 events. 5776/9719 cut-off events. For 425874/426157 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 73017 event pairs, 1884 based on Foata normal form. 128/9352 useless extension candidates. Maximal degree in co-relation 57540. Up to 8333 conditions per place. [2024-06-27 21:53:41,551 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 341 selfloop transitions, 185 changer transitions 0/539 dead transitions. [2024-06-27 21:53:41,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 539 transitions, 8647 flow [2024-06-27 21:53:41,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:41,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:41,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 21:53:41,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 21:53:41,556 INFO L175 Difference]: Start difference. First operand has 405 places, 511 transitions, 7347 flow. Second operand 8 states and 214 transitions. [2024-06-27 21:53:41,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 539 transitions, 8647 flow [2024-06-27 21:53:43,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 539 transitions, 8228 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:43,170 INFO L231 Difference]: Finished difference. Result has 406 places, 511 transitions, 7313 flow [2024-06-27 21:53:43,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6928, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7313, PETRI_PLACES=406, PETRI_TRANSITIONS=511} [2024-06-27 21:53:43,170 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 357 predicate places. [2024-06-27 21:53:43,170 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 511 transitions, 7313 flow [2024-06-27 21:53:43,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:43,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:43,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:43,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:53:43,171 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:43,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:43,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1596314780, now seen corresponding path program 18 times [2024-06-27 21:53:43,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:43,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196857668] [2024-06-27 21:53:43,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:43,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:43,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:43,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:43,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196857668] [2024-06-27 21:53:43,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196857668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:43,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:43,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:43,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938432123] [2024-06-27 21:53:43,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:43,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:43,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:43,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:43,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:43,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:43,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 511 transitions, 7313 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:43,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:43,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:43,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:45,685 INFO L124 PetriNetUnfolderBase]: 5773/9715 cut-off events. [2024-06-27 21:53:45,685 INFO L125 PetriNetUnfolderBase]: For 429408/429682 co-relation queries the response was YES. [2024-06-27 21:53:45,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57673 conditions, 9715 events. 5773/9715 cut-off events. For 429408/429682 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 73107 event pairs, 1884 based on Foata normal form. 107/9327 useless extension candidates. Maximal degree in co-relation 57497. Up to 8330 conditions per place. [2024-06-27 21:53:45,803 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 337 selfloop transitions, 184 changer transitions 0/534 dead transitions. [2024-06-27 21:53:45,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 534 transitions, 8413 flow [2024-06-27 21:53:45,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:45,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:45,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 21:53:45,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:53:45,804 INFO L175 Difference]: Start difference. First operand has 406 places, 511 transitions, 7313 flow. Second operand 7 states and 189 transitions. [2024-06-27 21:53:45,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 534 transitions, 8413 flow [2024-06-27 21:53:47,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 534 transitions, 7978 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:47,707 INFO L231 Difference]: Finished difference. Result has 405 places, 511 transitions, 7257 flow [2024-06-27 21:53:47,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6878, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7257, PETRI_PLACES=405, PETRI_TRANSITIONS=511} [2024-06-27 21:53:47,708 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 356 predicate places. [2024-06-27 21:53:47,708 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 511 transitions, 7257 flow [2024-06-27 21:53:47,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:47,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:47,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:47,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:53:47,709 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:47,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:47,709 INFO L85 PathProgramCache]: Analyzing trace with hash 921000551, now seen corresponding path program 4 times [2024-06-27 21:53:47,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:47,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391887671] [2024-06-27 21:53:47,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:47,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:47,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:47,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:47,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:47,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391887671] [2024-06-27 21:53:47,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391887671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:47,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:47,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:47,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968843905] [2024-06-27 21:53:47,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:47,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:47,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:47,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:47,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:47,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:47,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 511 transitions, 7257 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:47,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:47,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:47,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:49,973 INFO L124 PetriNetUnfolderBase]: 5794/9735 cut-off events. [2024-06-27 21:53:49,974 INFO L125 PetriNetUnfolderBase]: For 432338/432426 co-relation queries the response was YES. [2024-06-27 21:53:50,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57947 conditions, 9735 events. 5794/9735 cut-off events. For 432338/432426 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 73120 event pairs, 1868 based on Foata normal form. 16/9251 useless extension candidates. Maximal degree in co-relation 57772. Up to 8673 conditions per place. [2024-06-27 21:53:50,084 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 466 selfloop transitions, 55 changer transitions 0/535 dead transitions. [2024-06-27 21:53:50,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 535 transitions, 8410 flow [2024-06-27 21:53:50,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:50,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:50,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 21:53:50,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562962962962963 [2024-06-27 21:53:50,085 INFO L175 Difference]: Start difference. First operand has 405 places, 511 transitions, 7257 flow. Second operand 9 states and 228 transitions. [2024-06-27 21:53:50,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 535 transitions, 8410 flow [2024-06-27 21:53:52,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 535 transitions, 7985 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:52,015 INFO L231 Difference]: Finished difference. Result has 407 places, 513 transitions, 7006 flow [2024-06-27 21:53:52,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6832, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7006, PETRI_PLACES=407, PETRI_TRANSITIONS=513} [2024-06-27 21:53:52,016 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 358 predicate places. [2024-06-27 21:53:52,016 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 513 transitions, 7006 flow [2024-06-27 21:53:52,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:52,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:52,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:52,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 21:53:52,016 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:52,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:52,017 INFO L85 PathProgramCache]: Analyzing trace with hash 65706954, now seen corresponding path program 19 times [2024-06-27 21:53:52,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:52,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890998285] [2024-06-27 21:53:52,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:52,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:52,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:52,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:52,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:52,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890998285] [2024-06-27 21:53:52,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890998285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:52,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:52,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:52,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763191681] [2024-06-27 21:53:52,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:52,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:52,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:52,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:52,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:52,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:52,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 513 transitions, 7006 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:52,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:52,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:52,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:54,469 INFO L124 PetriNetUnfolderBase]: 5802/9763 cut-off events. [2024-06-27 21:53:54,469 INFO L125 PetriNetUnfolderBase]: For 436726/437004 co-relation queries the response was YES. [2024-06-27 21:53:54,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57680 conditions, 9763 events. 5802/9763 cut-off events. For 436726/437004 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 73482 event pairs, 1886 based on Foata normal form. 107/9370 useless extension candidates. Maximal degree in co-relation 57504. Up to 8275 conditions per place. [2024-06-27 21:53:54,577 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 290 selfloop transitions, 244 changer transitions 0/548 dead transitions. [2024-06-27 21:53:54,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 548 transitions, 8372 flow [2024-06-27 21:53:54,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:54,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:54,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-06-27 21:53:54,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098765432098765 [2024-06-27 21:53:54,578 INFO L175 Difference]: Start difference. First operand has 407 places, 513 transitions, 7006 flow. Second operand 9 states and 247 transitions. [2024-06-27 21:53:54,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 548 transitions, 8372 flow [2024-06-27 21:53:56,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 548 transitions, 8225 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:56,492 INFO L231 Difference]: Finished difference. Result has 409 places, 516 transitions, 7398 flow [2024-06-27 21:53:56,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6859, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7398, PETRI_PLACES=409, PETRI_TRANSITIONS=516} [2024-06-27 21:53:56,492 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 360 predicate places. [2024-06-27 21:53:56,492 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 516 transitions, 7398 flow [2024-06-27 21:53:56,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:56,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:56,493 INFO 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 21:53:56,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 21:53:56,493 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:56,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:56,494 INFO L85 PathProgramCache]: Analyzing trace with hash 812887028, now seen corresponding path program 20 times [2024-06-27 21:53:56,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:56,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222212397] [2024-06-27 21:53:56,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:56,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:56,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:56,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:56,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:56,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222212397] [2024-06-27 21:53:56,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222212397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:56,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:56,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:56,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35637212] [2024-06-27 21:53:56,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:56,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:56,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:56,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:56,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:56,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:56,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 516 transitions, 7398 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:56,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:56,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:56,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:58,913 INFO L124 PetriNetUnfolderBase]: 5821/9791 cut-off events. [2024-06-27 21:53:58,914 INFO L125 PetriNetUnfolderBase]: For 450264/450547 co-relation queries the response was YES. [2024-06-27 21:53:59,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58547 conditions, 9791 events. 5821/9791 cut-off events. For 450264/450547 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 73674 event pairs, 1886 based on Foata normal form. 107/9392 useless extension candidates. Maximal degree in co-relation 58370. Up to 8296 conditions per place. [2024-06-27 21:53:59,039 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 264 selfloop transitions, 272 changer transitions 0/550 dead transitions. [2024-06-27 21:53:59,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 550 transitions, 8990 flow [2024-06-27 21:53:59,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:59,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:59,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 21:53:59,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 21:53:59,040 INFO L175 Difference]: Start difference. First operand has 409 places, 516 transitions, 7398 flow. Second operand 10 states and 260 transitions. [2024-06-27 21:53:59,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 550 transitions, 8990 flow [2024-06-27 21:54:00,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 550 transitions, 8472 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:54:00,975 INFO L231 Difference]: Finished difference. Result has 410 places, 522 transitions, 7526 flow [2024-06-27 21:54:00,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6900, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7526, PETRI_PLACES=410, PETRI_TRANSITIONS=522} [2024-06-27 21:54:00,975 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 361 predicate places. [2024-06-27 21:54:00,975 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 522 transitions, 7526 flow [2024-06-27 21:54:00,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:00,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:00,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] [2024-06-27 21:54:00,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 21:54:00,976 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:00,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:00,976 INFO L85 PathProgramCache]: Analyzing trace with hash 805535378, now seen corresponding path program 21 times [2024-06-27 21:54:00,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:00,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356728728] [2024-06-27 21:54:00,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:00,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:00,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:01,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:01,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:01,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356728728] [2024-06-27 21:54:01,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356728728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:01,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:01,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:01,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169266706] [2024-06-27 21:54:01,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:01,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:01,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:01,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:01,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:01,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:01,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 522 transitions, 7526 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:01,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:01,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:01,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:03,306 INFO L124 PetriNetUnfolderBase]: 5818/9787 cut-off events. [2024-06-27 21:54:03,306 INFO L125 PetriNetUnfolderBase]: For 437949/438234 co-relation queries the response was YES. [2024-06-27 21:54:03,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58379 conditions, 9787 events. 5818/9787 cut-off events. For 437949/438234 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 73555 event pairs, 1886 based on Foata normal form. 107/9388 useless extension candidates. Maximal degree in co-relation 58203. Up to 8293 conditions per place. [2024-06-27 21:54:03,420 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 288 selfloop transitions, 254 changer transitions 0/556 dead transitions. [2024-06-27 21:54:03,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 556 transitions, 8876 flow [2024-06-27 21:54:03,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:03,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:03,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-06-27 21:54:03,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838383838383838 [2024-06-27 21:54:03,421 INFO L175 Difference]: Start difference. First operand has 410 places, 522 transitions, 7526 flow. Second operand 11 states and 289 transitions. [2024-06-27 21:54:03,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 556 transitions, 8876 flow [2024-06-27 21:54:05,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 556 transitions, 8489 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:05,156 INFO L231 Difference]: Finished difference. Result has 414 places, 522 transitions, 7663 flow [2024-06-27 21:54:05,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7663, PETRI_PLACES=414, PETRI_TRANSITIONS=522} [2024-06-27 21:54:05,156 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 365 predicate places. [2024-06-27 21:54:05,156 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 522 transitions, 7663 flow [2024-06-27 21:54:05,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:05,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:05,156 INFO 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 21:54:05,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 21:54:05,157 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:05,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:05,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1145354588, now seen corresponding path program 22 times [2024-06-27 21:54:05,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:05,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603925659] [2024-06-27 21:54:05,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:05,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:05,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:05,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:05,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:05,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603925659] [2024-06-27 21:54:05,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603925659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:05,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:05,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:05,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398137964] [2024-06-27 21:54:05,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:05,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:05,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:05,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:05,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:05,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:05,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 522 transitions, 7663 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:05,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:05,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:05,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand