./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe037.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe037.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/safe037.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe037.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:02:06,823 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:02:06,881 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:02:06,886 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:02:06,887 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:02:06,911 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:02:06,911 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:02:06,912 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:02:06,912 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:02:06,915 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:02:06,915 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:02:06,915 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:02:06,916 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:02:06,917 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:02:06,917 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:02:06,917 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:02:06,917 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:02:06,917 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:02:06,918 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:02:06,918 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:02:06,918 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:02:06,918 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:02:06,919 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:02:06,919 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:02:06,919 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:02:06,919 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:02:06,919 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:02:06,919 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:02:06,920 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:02:06,920 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:02:06,921 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:02:06,921 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:02:06,921 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:02:06,921 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:02:06,922 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:02:06,922 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:02:06,922 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:02:06,922 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:02:06,922 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:02:06,922 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:02:06,923 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:02:06,923 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:02:06,923 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:02:06,923 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:02:07,139 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:02:07,158 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:02:07,161 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:02:07,162 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:02:07,163 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:02:07,163 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/safe037.yml/witness.yml [2024-06-27 23:02:07,233 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:02:07,234 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:02:07,234 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-27 23:02:08,296 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:02:08,581 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:02:08,581 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-27 23:02:08,595 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8afd04fdb/e1e4d440866c4abeba93935821d5a428/FLAGf46d6753e [2024-06-27 23:02:08,610 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8afd04fdb/e1e4d440866c4abeba93935821d5a428 [2024-06-27 23:02:08,611 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:02:08,612 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:02:08,615 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:02:08,615 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:02:08,618 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:02:08,619 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:02:07" (1/2) ... [2024-06-27 23:02:08,620 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b490359 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:02:08, skipping insertion in model container [2024-06-27 23:02:08,620 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:02:07" (1/2) ... [2024-06-27 23:02:08,622 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6fe89fb9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:02:08, skipping insertion in model container [2024-06-27 23:02:08,623 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:02:08" (2/2) ... [2024-06-27 23:02:08,624 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b490359 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:08, skipping insertion in model container [2024-06-27 23:02:08,624 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:02:08" (2/2) ... [2024-06-27 23:02:08,625 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:02:08,648 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:02:08,649 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) [2024-06-27 23:02:08,649 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) [2024-06-27 23:02:08,649 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) [2024-06-27 23:02:08,649 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:02:08,649 INFO L106 edCorrectnessWitness]: ghost_update [L787-L787] multithreaded = 1; [2024-06-27 23:02:08,688 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:02:08,947 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:02:08,960 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:02:09,047 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:02:09,076 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:02:09,076 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09 WrapperNode [2024-06-27 23:02:09,076 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:02:09,077 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:02:09,077 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:02:09,077 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:02:09,082 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,105 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,121 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-27 23:02:09,122 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:02:09,122 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:02:09,123 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:02:09,123 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:02:09,130 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,130 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,132 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,143 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:02:09,144 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,144 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,147 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,149 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,150 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,150 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,152 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:02:09,153 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:02:09,153 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:02:09,153 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:02:09,153 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (1/1) ... [2024-06-27 23:02:09,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:02:09,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:02:09,204 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:02:09,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:02:09,230 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:02:09,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:02:09,231 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:02:09,231 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:02:09,231 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:02:09,231 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:02:09,231 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:02:09,231 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:02:09,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:02:09,232 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:02:09,232 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:02:09,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:02:09,233 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:02:09,319 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:02:09,320 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:02:09,455 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:02:09,456 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:02:09,524 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:02:09,524 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:02:09,524 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:02:09 BoogieIcfgContainer [2024-06-27 23:02:09,524 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:02:09,526 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:02:09,526 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:02:09,528 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:02:09,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:02:07" (1/4) ... [2024-06-27 23:02:09,550 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a317bf0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:02:09, skipping insertion in model container [2024-06-27 23:02:09,550 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:02:08" (2/4) ... [2024-06-27 23:02:09,551 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a317bf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:02:09, skipping insertion in model container [2024-06-27 23:02:09,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:02:09" (3/4) ... [2024-06-27 23:02:09,551 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a317bf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:02:09, skipping insertion in model container [2024-06-27 23:02:09,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:02:09" (4/4) ... [2024-06-27 23:02:09,552 INFO L112 eAbstractionObserver]: Analyzing ICFG safe037.i [2024-06-27 23:02:09,565 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:02:09,565 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:02:09,566 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:02:09,665 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:02:09,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 23:02:09,722 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-27 23:02:09,722 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:02:09,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:02:09,724 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 23:02:09,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-27 23:02:09,733 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:02:09,751 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;@5eb31b13, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:02:09,751 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:02:09,755 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:02:09,755 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:02:09,755 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:02:09,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:09,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:02:09,756 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:09,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:09,776 INFO L85 PathProgramCache]: Analyzing trace with hash 227089309, now seen corresponding path program 1 times [2024-06-27 23:02:09,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:09,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265355931] [2024-06-27 23:02:09,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:09,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:09,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:10,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 23:02:10,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:10,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265355931] [2024-06-27 23:02:10,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265355931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:10,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:10,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:02:10,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536767250] [2024-06-27 23:02:10,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:10,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:02:10,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:10,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:02:10,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:02:10,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 43 [2024-06-27 23:02:10,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:10,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:10,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 43 [2024-06-27 23:02:10,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:10,345 INFO L124 PetriNetUnfolderBase]: 471/886 cut-off events. [2024-06-27 23:02:10,345 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 23:02:10,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 886 events. 471/886 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4798 event pairs, 288 based on Foata normal form. 1/815 useless extension candidates. Maximal degree in co-relation 1662. Up to 733 conditions per place. [2024-06-27 23:02:10,356 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 27 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 23:02:10,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 165 flow [2024-06-27 23:02:10,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:02:10,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:02:10,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-27 23:02:10,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7286821705426356 [2024-06-27 23:02:10,368 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 94 transitions. [2024-06-27 23:02:10,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 165 flow [2024-06-27 23:02:10,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:10,374 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-27 23:02:10,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 23:02:10,378 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-27 23:02:10,378 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-27 23:02:10,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:10,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:10,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:10,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:02:10,379 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:10,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:10,381 INFO L85 PathProgramCache]: Analyzing trace with hash -809741142, now seen corresponding path program 1 times [2024-06-27 23:02:10,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:10,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295709901] [2024-06-27 23:02:10,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:10,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:10,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:10,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295709901] [2024-06-27 23:02:10,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295709901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:10,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:10,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:02:10,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524164407] [2024-06-27 23:02:10,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:10,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:02:10,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:10,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:02:10,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:02:10,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-27 23:02:10,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 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 23:02:10,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:10,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-27 23:02:10,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:10,697 INFO L124 PetriNetUnfolderBase]: 569/990 cut-off events. [2024-06-27 23:02:10,698 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-27 23:02:10,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2225 conditions, 990 events. 569/990 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5262 event pairs, 293 based on Foata normal form. 3/962 useless extension candidates. Maximal degree in co-relation 2213. Up to 861 conditions per place. [2024-06-27 23:02:10,703 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 35 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 23:02:10,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 234 flow [2024-06-27 23:02:10,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:02:10,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:02:10,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 23:02:10,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7034883720930233 [2024-06-27 23:02:10,707 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 121 transitions. [2024-06-27 23:02:10,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 234 flow [2024-06-27 23:02:10,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:02:10,711 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-27 23:02:10,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-27 23:02:10,712 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-27 23:02:10,712 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-27 23:02:10,712 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 23:02:10,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:10,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:10,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:02:10,715 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:10,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:10,718 INFO L85 PathProgramCache]: Analyzing trace with hash 772145463, now seen corresponding path program 1 times [2024-06-27 23:02:10,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:10,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886448561] [2024-06-27 23:02:10,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:10,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:10,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:10,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:10,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:10,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886448561] [2024-06-27 23:02:10,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886448561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:10,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:10,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:02:10,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392416981] [2024-06-27 23:02:10,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:10,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:02:10,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:10,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:02:10,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:02:10,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-27 23:02:10,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:10,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:10,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-27 23:02:10,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:10,990 INFO L124 PetriNetUnfolderBase]: 590/1135 cut-off events. [2024-06-27 23:02:10,990 INFO L125 PetriNetUnfolderBase]: For 569/569 co-relation queries the response was YES. [2024-06-27 23:02:10,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2720 conditions, 1135 events. 590/1135 cut-off events. For 569/569 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6300 event pairs, 313 based on Foata normal form. 2/1112 useless extension candidates. Maximal degree in co-relation 2706. Up to 903 conditions per place. [2024-06-27 23:02:10,996 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 35 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 23:02:10,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 264 flow [2024-06-27 23:02:10,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:02:10,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:02:10,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-27 23:02:10,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802325581395349 [2024-06-27 23:02:10,998 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 117 transitions. [2024-06-27 23:02:10,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 264 flow [2024-06-27 23:02:10,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:11,000 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-27 23:02:11,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-27 23:02:11,001 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-27 23:02:11,001 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-27 23:02:11,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:11,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:02:11,002 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:11,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1123228794, now seen corresponding path program 1 times [2024-06-27 23:02:11,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423470919] [2024-06-27 23:02:11,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423470919] [2024-06-27 23:02:11,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423470919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:11,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177146112] [2024-06-27 23:02:11,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:11,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:11,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:11,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:11,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 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 23:02:11,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:11,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:11,371 INFO L124 PetriNetUnfolderBase]: 714/1292 cut-off events. [2024-06-27 23:02:11,372 INFO L125 PetriNetUnfolderBase]: For 1149/1197 co-relation queries the response was YES. [2024-06-27 23:02:11,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 1292 events. 714/1292 cut-off events. For 1149/1197 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7076 event pairs, 212 based on Foata normal form. 6/1264 useless extension candidates. Maximal degree in co-relation 3411. Up to 1030 conditions per place. [2024-06-27 23:02:11,378 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-27 23:02:11,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 374 flow [2024-06-27 23:02:11,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:11,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:11,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 23:02:11,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-06-27 23:02:11,381 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 170 transitions. [2024-06-27 23:02:11,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 374 flow [2024-06-27 23:02:11,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:11,385 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-27 23:02:11,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-27 23:02:11,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-27 23:02:11,387 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-27 23:02:11,387 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 23:02:11,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:11,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:02:11,388 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:11,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1004208810, now seen corresponding path program 1 times [2024-06-27 23:02:11,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033557669] [2024-06-27 23:02:11,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:11,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033557669] [2024-06-27 23:02:11,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033557669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:02:11,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657478349] [2024-06-27 23:02:11,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:02:11,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:02:11,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:02:11,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:11,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:11,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:11,762 INFO L124 PetriNetUnfolderBase]: 725/1300 cut-off events. [2024-06-27 23:02:11,763 INFO L125 PetriNetUnfolderBase]: For 1865/1915 co-relation queries the response was YES. [2024-06-27 23:02:11,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3808 conditions, 1300 events. 725/1300 cut-off events. For 1865/1915 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7118 event pairs, 270 based on Foata normal form. 4/1269 useless extension candidates. Maximal degree in co-relation 3791. Up to 1062 conditions per place. [2024-06-27 23:02:11,770 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 47 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-27 23:02:11,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 435 flow [2024-06-27 23:02:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:02:11,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:02:11,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 23:02:11,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6744186046511628 [2024-06-27 23:02:11,772 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 145 transitions. [2024-06-27 23:02:11,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 435 flow [2024-06-27 23:02:11,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 406 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:11,775 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-27 23:02:11,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-27 23:02:11,776 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-27 23:02:11,776 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-27 23:02:11,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:11,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:02:11,777 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:11,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,777 INFO L85 PathProgramCache]: Analyzing trace with hash -481543230, now seen corresponding path program 2 times [2024-06-27 23:02:11,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868639185] [2024-06-27 23:02:11,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:11,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868639185] [2024-06-27 23:02:11,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868639185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:02:11,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944090500] [2024-06-27 23:02:11,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:02:11,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:02:11,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:02:11,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:11,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:11,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:12,072 INFO L124 PetriNetUnfolderBase]: 720/1290 cut-off events. [2024-06-27 23:02:12,073 INFO L125 PetriNetUnfolderBase]: For 2768/2837 co-relation queries the response was YES. [2024-06-27 23:02:12,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4062 conditions, 1290 events. 720/1290 cut-off events. For 2768/2837 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7009 event pairs, 279 based on Foata normal form. 24/1278 useless extension candidates. Maximal degree in co-relation 4044. Up to 1057 conditions per place. [2024-06-27 23:02:12,079 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 42 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-27 23:02:12,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 412 flow [2024-06-27 23:02:12,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:02:12,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:02:12,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 23:02:12,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-27 23:02:12,080 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 140 transitions. [2024-06-27 23:02:12,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 412 flow [2024-06-27 23:02:12,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 384 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 23:02:12,085 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-27 23:02:12,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-27 23:02:12,085 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-27 23:02:12,085 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-27 23:02:12,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:12,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:12,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:12,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:02:12,086 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:12,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:12,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1101537943, now seen corresponding path program 1 times [2024-06-27 23:02:12,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:12,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429775071] [2024-06-27 23:02:12,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:12,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:12,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:12,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:12,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:12,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429775071] [2024-06-27 23:02:12,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429775071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:12,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:12,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:02:12,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141437537] [2024-06-27 23:02:12,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:12,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:02:12,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:12,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:02:12,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:02:12,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-27 23:02:12,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:12,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:12,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-27 23:02:12,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:12,348 INFO L124 PetriNetUnfolderBase]: 700/1349 cut-off events. [2024-06-27 23:02:12,348 INFO L125 PetriNetUnfolderBase]: For 2993/2993 co-relation queries the response was YES. [2024-06-27 23:02:12,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4149 conditions, 1349 events. 700/1349 cut-off events. For 2993/2993 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7572 event pairs, 288 based on Foata normal form. 1/1331 useless extension candidates. Maximal degree in co-relation 4129. Up to 1056 conditions per place. [2024-06-27 23:02:12,355 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 42 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-27 23:02:12,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 404 flow [2024-06-27 23:02:12,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:02:12,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:02:12,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-27 23:02:12,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-27 23:02:12,357 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 112 transitions. [2024-06-27 23:02:12,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 404 flow [2024-06-27 23:02:12,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 362 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:12,361 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-27 23:02:12,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-27 23:02:12,361 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-27 23:02:12,361 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-27 23:02:12,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:12,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:12,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:12,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:02:12,362 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:12,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:12,363 INFO L85 PathProgramCache]: Analyzing trace with hash -315758319, now seen corresponding path program 1 times [2024-06-27 23:02:12,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:12,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257257025] [2024-06-27 23:02:12,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:12,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:12,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:12,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:12,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257257025] [2024-06-27 23:02:12,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257257025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:12,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:12,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:12,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281414920] [2024-06-27 23:02:12,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:12,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:12,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:12,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:12,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:12,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:12,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 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 23:02:12,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:12,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:12,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:12,713 INFO L124 PetriNetUnfolderBase]: 725/1294 cut-off events. [2024-06-27 23:02:12,713 INFO L125 PetriNetUnfolderBase]: For 3852/3936 co-relation queries the response was YES. [2024-06-27 23:02:12,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4371 conditions, 1294 events. 725/1294 cut-off events. For 3852/3936 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7024 event pairs, 255 based on Foata normal form. 2/1277 useless extension candidates. Maximal degree in co-relation 4351. Up to 1068 conditions per place. [2024-06-27 23:02:12,722 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 60 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-27 23:02:12,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 502 flow [2024-06-27 23:02:12,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:12,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:12,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 23:02:12,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550387596899225 [2024-06-27 23:02:12,723 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 169 transitions. [2024-06-27 23:02:12,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 502 flow [2024-06-27 23:02:12,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 482 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:12,728 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-27 23:02:12,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-27 23:02:12,729 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-27 23:02:12,729 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-27 23:02:12,729 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 23:02:12,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:12,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:12,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:02:12,730 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:12,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:12,730 INFO L85 PathProgramCache]: Analyzing trace with hash -310996719, now seen corresponding path program 2 times [2024-06-27 23:02:12,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:12,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841752060] [2024-06-27 23:02:12,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:12,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:12,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:12,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:12,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:12,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841752060] [2024-06-27 23:02:12,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841752060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:12,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:12,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:12,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836281554] [2024-06-27 23:02:12,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:12,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:12,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:12,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:12,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:12,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 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 23:02:12,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:12,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:12,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:13,029 INFO L124 PetriNetUnfolderBase]: 736/1314 cut-off events. [2024-06-27 23:02:13,029 INFO L125 PetriNetUnfolderBase]: For 4951/5043 co-relation queries the response was YES. [2024-06-27 23:02:13,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1314 events. 736/1314 cut-off events. For 4951/5043 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7158 event pairs, 253 based on Foata normal form. 20/1317 useless extension candidates. Maximal degree in co-relation 4745. Up to 1037 conditions per place. [2024-06-27 23:02:13,036 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-27 23:02:13,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 614 flow [2024-06-27 23:02:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:13,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:13,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 23:02:13,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 23:02:13,037 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 172 transitions. [2024-06-27 23:02:13,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 614 flow [2024-06-27 23:02:13,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 576 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:13,042 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-27 23:02:13,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-27 23:02:13,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-27 23:02:13,043 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-27 23:02:13,043 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 23:02:13,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:13,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:13,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:02:13,044 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:13,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:13,044 INFO L85 PathProgramCache]: Analyzing trace with hash 788673687, now seen corresponding path program 3 times [2024-06-27 23:02:13,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:13,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281668315] [2024-06-27 23:02:13,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:13,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:13,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:13,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:13,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:13,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281668315] [2024-06-27 23:02:13,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281668315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:13,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:13,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:13,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903691494] [2024-06-27 23:02:13,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:13,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:13,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:13,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:13,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:13,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:13,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 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 23:02:13,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:13,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:13,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:13,332 INFO L124 PetriNetUnfolderBase]: 731/1298 cut-off events. [2024-06-27 23:02:13,333 INFO L125 PetriNetUnfolderBase]: For 6493/6609 co-relation queries the response was YES. [2024-06-27 23:02:13,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5021 conditions, 1298 events. 731/1298 cut-off events. For 6493/6609 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7095 event pairs, 269 based on Foata normal form. 36/1315 useless extension candidates. Maximal degree in co-relation 4999. Up to 1032 conditions per place. [2024-06-27 23:02:13,341 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-27 23:02:13,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 588 flow [2024-06-27 23:02:13,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:13,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:13,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 23:02:13,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472868217054264 [2024-06-27 23:02:13,343 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 167 transitions. [2024-06-27 23:02:13,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 588 flow [2024-06-27 23:02:13,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 538 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:13,348 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-27 23:02:13,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-27 23:02:13,349 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-27 23:02:13,349 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-27 23:02:13,349 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 23:02:13,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:13,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:13,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:02:13,350 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:13,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:13,350 INFO L85 PathProgramCache]: Analyzing trace with hash -852102347, now seen corresponding path program 1 times [2024-06-27 23:02:13,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:13,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605976761] [2024-06-27 23:02:13,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:13,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:13,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:13,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:13,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:13,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605976761] [2024-06-27 23:02:13,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605976761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:13,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:13,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:13,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573344408] [2024-06-27 23:02:13,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:13,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:13,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:13,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:13,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:13,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:13,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 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 23:02:13,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:13,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:13,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:13,654 INFO L124 PetriNetUnfolderBase]: 780/1449 cut-off events. [2024-06-27 23:02:13,654 INFO L125 PetriNetUnfolderBase]: For 7030/7060 co-relation queries the response was YES. [2024-06-27 23:02:13,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5418 conditions, 1449 events. 780/1449 cut-off events. For 7030/7060 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8004 event pairs, 256 based on Foata normal form. 4/1430 useless extension candidates. Maximal degree in co-relation 5394. Up to 1155 conditions per place. [2024-06-27 23:02:13,662 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 67 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-27 23:02:13,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 653 flow [2024-06-27 23:02:13,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:13,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:13,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-27 23:02:13,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-27 23:02:13,663 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 6 states and 163 transitions. [2024-06-27 23:02:13,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 653 flow [2024-06-27 23:02:13,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 582 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:13,670 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 415 flow [2024-06-27 23:02:13,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=415, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-27 23:02:13,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-27 23:02:13,670 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 415 flow [2024-06-27 23:02:13,671 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 23:02:13,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:13,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:13,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:02:13,671 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:13,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:13,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1997655692, now seen corresponding path program 1 times [2024-06-27 23:02:13,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:13,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830748974] [2024-06-27 23:02:13,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:13,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:13,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:13,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:13,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:13,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830748974] [2024-06-27 23:02:13,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830748974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:13,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:13,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:02:13,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361721160] [2024-06-27 23:02:13,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:13,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:02:13,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:13,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:02:13,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:02:13,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:13,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 415 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 23:02:13,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:13,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:13,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:13,954 INFO L124 PetriNetUnfolderBase]: 863/1542 cut-off events. [2024-06-27 23:02:13,954 INFO L125 PetriNetUnfolderBase]: For 9787/9795 co-relation queries the response was YES. [2024-06-27 23:02:13,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6192 conditions, 1542 events. 863/1542 cut-off events. For 9787/9795 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8400 event pairs, 332 based on Foata normal form. 6/1535 useless extension candidates. Maximal degree in co-relation 6166. Up to 1273 conditions per place. [2024-06-27 23:02:13,962 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 64 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-06-27 23:02:13,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 95 transitions, 689 flow [2024-06-27 23:02:13,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:02:13,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:02:13,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 23:02:13,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-27 23:02:13,963 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 415 flow. Second operand 5 states and 140 transitions. [2024-06-27 23:02:13,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 95 transitions, 689 flow [2024-06-27 23:02:13,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 95 transitions, 650 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:13,971 INFO L231 Difference]: Finished difference. Result has 73 places, 79 transitions, 483 flow [2024-06-27 23:02:13,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=483, PETRI_PLACES=73, PETRI_TRANSITIONS=79} [2024-06-27 23:02:13,972 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-27 23:02:13,972 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 79 transitions, 483 flow [2024-06-27 23:02:13,972 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 23:02:13,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:13,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:13,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:02:13,972 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:13,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:13,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1983198842, now seen corresponding path program 2 times [2024-06-27 23:02:13,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:13,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874775323] [2024-06-27 23:02:13,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:13,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:13,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:14,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:14,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:14,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874775323] [2024-06-27 23:02:14,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874775323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:14,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:14,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:02:14,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606270803] [2024-06-27 23:02:14,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:14,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:02:14,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:14,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:02:14,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:02:14,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:14,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 79 transitions, 483 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 23:02:14,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:14,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:14,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:14,274 INFO L124 PetriNetUnfolderBase]: 860/1520 cut-off events. [2024-06-27 23:02:14,274 INFO L125 PetriNetUnfolderBase]: For 11232/11236 co-relation queries the response was YES. [2024-06-27 23:02:14,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6418 conditions, 1520 events. 860/1520 cut-off events. For 11232/11236 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8204 event pairs, 338 based on Foata normal form. 5/1509 useless extension candidates. Maximal degree in co-relation 6390. Up to 1270 conditions per place. [2024-06-27 23:02:14,284 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 57 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-27 23:02:14,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 88 transitions, 653 flow [2024-06-27 23:02:14,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:02:14,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:02:14,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 23:02:14,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-27 23:02:14,286 INFO L175 Difference]: Start difference. First operand has 73 places, 79 transitions, 483 flow. Second operand 5 states and 133 transitions. [2024-06-27 23:02:14,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 88 transitions, 653 flow [2024-06-27 23:02:14,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 88 transitions, 631 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-27 23:02:14,297 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 501 flow [2024-06-27 23:02:14,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-27 23:02:14,297 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-27 23:02:14,298 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 501 flow [2024-06-27 23:02:14,298 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 23:02:14,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:14,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:14,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:02:14,298 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:14,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:14,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1302632398, now seen corresponding path program 1 times [2024-06-27 23:02:14,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:14,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296667479] [2024-06-27 23:02:14,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:14,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:14,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:14,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:14,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296667479] [2024-06-27 23:02:14,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296667479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:14,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:14,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:02:14,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470055081] [2024-06-27 23:02:14,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:14,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:02:14,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:14,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:02:14,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:02:14,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:14,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 501 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 23:02:14,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:14,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:14,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:14,573 INFO L124 PetriNetUnfolderBase]: 838/1534 cut-off events. [2024-06-27 23:02:14,573 INFO L125 PetriNetUnfolderBase]: For 10401/10473 co-relation queries the response was YES. [2024-06-27 23:02:14,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6279 conditions, 1534 events. 838/1534 cut-off events. For 10401/10473 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8560 event pairs, 265 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 6248. Up to 1242 conditions per place. [2024-06-27 23:02:14,611 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 67 selfloop transitions, 17 changer transitions 0/98 dead transitions. [2024-06-27 23:02:14,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 98 transitions, 763 flow [2024-06-27 23:02:14,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:02:14,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:02:14,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-27 23:02:14,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-27 23:02:14,613 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 501 flow. Second operand 5 states and 137 transitions. [2024-06-27 23:02:14,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 98 transitions, 763 flow [2024-06-27 23:02:14,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 98 transitions, 726 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:14,623 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 546 flow [2024-06-27 23:02:14,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=546, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-27 23:02:14,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-27 23:02:14,623 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 546 flow [2024-06-27 23:02:14,624 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 23:02:14,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:14,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:14,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:02:14,624 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:14,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1982990088, now seen corresponding path program 2 times [2024-06-27 23:02:14,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:14,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384847628] [2024-06-27 23:02:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:14,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:14,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 23:02:14,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:14,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384847628] [2024-06-27 23:02:14,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384847628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:14,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:14,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:02:14,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844175304] [2024-06-27 23:02:14,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:14,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:02:14,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:14,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:02:14,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:02:14,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:14,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 546 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 23:02:14,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:14,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:14,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:14,879 INFO L124 PetriNetUnfolderBase]: 835/1530 cut-off events. [2024-06-27 23:02:14,880 INFO L125 PetriNetUnfolderBase]: For 11744/11814 co-relation queries the response was YES. [2024-06-27 23:02:14,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6532 conditions, 1530 events. 835/1530 cut-off events. For 11744/11814 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8566 event pairs, 268 based on Foata normal form. 1/1500 useless extension candidates. Maximal degree in co-relation 6500. Up to 1239 conditions per place. [2024-06-27 23:02:14,887 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 63 selfloop transitions, 17 changer transitions 0/94 dead transitions. [2024-06-27 23:02:14,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 94 transitions, 728 flow [2024-06-27 23:02:14,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:02:14,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:02:14,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 23:02:14,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-27 23:02:14,889 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 546 flow. Second operand 5 states and 133 transitions. [2024-06-27 23:02:14,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 94 transitions, 728 flow [2024-06-27 23:02:14,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 94 transitions, 698 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 23:02:14,899 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 557 flow [2024-06-27 23:02:14,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=557, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-27 23:02:14,899 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-27 23:02:14,899 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 557 flow [2024-06-27 23:02:14,899 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 23:02:14,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:14,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:14,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:02:14,900 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:14,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:14,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1496090160, now seen corresponding path program 1 times [2024-06-27 23:02:14,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:14,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838509789] [2024-06-27 23:02:14,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:14,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:14,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:15,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:15,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:15,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838509789] [2024-06-27 23:02:15,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838509789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:15,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:15,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:15,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568548355] [2024-06-27 23:02:15,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:15,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:15,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:15,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:15,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:15,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:15,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 557 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 23:02:15,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:15,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:15,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:15,342 INFO L124 PetriNetUnfolderBase]: 980/1735 cut-off events. [2024-06-27 23:02:15,342 INFO L125 PetriNetUnfolderBase]: For 18094/18275 co-relation queries the response was YES. [2024-06-27 23:02:15,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7960 conditions, 1735 events. 980/1735 cut-off events. For 18094/18275 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9814 event pairs, 239 based on Foata normal form. 24/1723 useless extension candidates. Maximal degree in co-relation 7926. Up to 1231 conditions per place. [2024-06-27 23:02:15,351 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 98 selfloop transitions, 17 changer transitions 0/129 dead transitions. [2024-06-27 23:02:15,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 129 transitions, 999 flow [2024-06-27 23:02:15,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:15,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:15,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 23:02:15,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6540697674418605 [2024-06-27 23:02:15,353 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 557 flow. Second operand 8 states and 225 transitions. [2024-06-27 23:02:15,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 129 transitions, 999 flow [2024-06-27 23:02:15,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 953 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:15,369 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 589 flow [2024-06-27 23:02:15,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=589, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-06-27 23:02:15,369 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-27 23:02:15,369 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 589 flow [2024-06-27 23:02:15,370 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 23:02:15,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:15,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:15,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:02:15,370 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:15,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:15,370 INFO L85 PathProgramCache]: Analyzing trace with hash -203651658, now seen corresponding path program 2 times [2024-06-27 23:02:15,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:15,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202195858] [2024-06-27 23:02:15,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:15,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:15,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:15,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:15,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:15,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202195858] [2024-06-27 23:02:15,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202195858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:15,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:15,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:15,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771962124] [2024-06-27 23:02:15,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:15,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:15,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:15,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:15,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:15,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:15,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 589 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 23:02:15,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:15,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:15,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:15,821 INFO L124 PetriNetUnfolderBase]: 952/1699 cut-off events. [2024-06-27 23:02:15,821 INFO L125 PetriNetUnfolderBase]: For 18986/19147 co-relation queries the response was YES. [2024-06-27 23:02:15,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7764 conditions, 1699 events. 952/1699 cut-off events. For 18986/19147 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9641 event pairs, 296 based on Foata normal form. 28/1689 useless extension candidates. Maximal degree in co-relation 7730. Up to 1322 conditions per place. [2024-06-27 23:02:15,830 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 92 selfloop transitions, 14 changer transitions 0/120 dead transitions. [2024-06-27 23:02:15,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 120 transitions, 899 flow [2024-06-27 23:02:15,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:15,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:15,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 23:02:15,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-27 23:02:15,832 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 589 flow. Second operand 7 states and 196 transitions. [2024-06-27 23:02:15,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 120 transitions, 899 flow [2024-06-27 23:02:15,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 871 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:15,847 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 596 flow [2024-06-27 23:02:15,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=596, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2024-06-27 23:02:15,848 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-27 23:02:15,848 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 596 flow [2024-06-27 23:02:15,848 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 23:02:15,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:15,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:15,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:02:15,848 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:15,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:15,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1779877424, now seen corresponding path program 3 times [2024-06-27 23:02:15,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:15,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659269505] [2024-06-27 23:02:15,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:15,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:15,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:15,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:15,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:15,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659269505] [2024-06-27 23:02:15,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659269505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:15,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:15,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:15,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232442766] [2024-06-27 23:02:15,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:15,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:15,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:15,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:15,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:16,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:16,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 596 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 23:02:16,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:16,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:16,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:16,252 INFO L124 PetriNetUnfolderBase]: 1010/1796 cut-off events. [2024-06-27 23:02:16,253 INFO L125 PetriNetUnfolderBase]: For 21585/21746 co-relation queries the response was YES. [2024-06-27 23:02:16,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8291 conditions, 1796 events. 1010/1796 cut-off events. For 21585/21746 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10396 event pairs, 319 based on Foata normal form. 44/1795 useless extension candidates. Maximal degree in co-relation 8255. Up to 1370 conditions per place. [2024-06-27 23:02:16,263 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 76 selfloop transitions, 28 changer transitions 0/118 dead transitions. [2024-06-27 23:02:16,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 118 transitions, 914 flow [2024-06-27 23:02:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:16,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:16,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 23:02:16,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654485049833887 [2024-06-27 23:02:16,265 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 596 flow. Second operand 7 states and 197 transitions. [2024-06-27 23:02:16,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 118 transitions, 914 flow [2024-06-27 23:02:16,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 118 transitions, 881 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:16,291 INFO L231 Difference]: Finished difference. Result has 91 places, 88 transitions, 648 flow [2024-06-27 23:02:16,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=648, PETRI_PLACES=91, PETRI_TRANSITIONS=88} [2024-06-27 23:02:16,291 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-27 23:02:16,292 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 88 transitions, 648 flow [2024-06-27 23:02:16,292 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 23:02:16,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:16,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:16,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:02:16,292 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:16,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:16,293 INFO L85 PathProgramCache]: Analyzing trace with hash 375537160, now seen corresponding path program 1 times [2024-06-27 23:02:16,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:16,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015857581] [2024-06-27 23:02:16,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:16,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:16,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:16,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:16,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015857581] [2024-06-27 23:02:16,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015857581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:16,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:16,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:16,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236688647] [2024-06-27 23:02:16,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:16,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:16,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:16,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:16,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:16,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:16,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 88 transitions, 648 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 23:02:16,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:16,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:16,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:16,666 INFO L124 PetriNetUnfolderBase]: 1180/2032 cut-off events. [2024-06-27 23:02:16,667 INFO L125 PetriNetUnfolderBase]: For 24295/24295 co-relation queries the response was YES. [2024-06-27 23:02:16,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9400 conditions, 2032 events. 1180/2032 cut-off events. For 24295/24295 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11506 event pairs, 353 based on Foata normal form. 4/2031 useless extension candidates. Maximal degree in co-relation 9363. Up to 1727 conditions per place. [2024-06-27 23:02:16,678 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 89 selfloop transitions, 22 changer transitions 0/121 dead transitions. [2024-06-27 23:02:16,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 121 transitions, 989 flow [2024-06-27 23:02:16,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:16,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:16,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 23:02:16,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-27 23:02:16,679 INFO L175 Difference]: Start difference. First operand has 91 places, 88 transitions, 648 flow. Second operand 7 states and 189 transitions. [2024-06-27 23:02:16,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 121 transitions, 989 flow [2024-06-27 23:02:16,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 121 transitions, 924 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:16,698 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 691 flow [2024-06-27 23:02:16,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=691, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-06-27 23:02:16,698 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-27 23:02:16,698 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 691 flow [2024-06-27 23:02:16,698 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 23:02:16,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:16,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:16,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:02:16,699 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:16,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:16,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1475345920, now seen corresponding path program 4 times [2024-06-27 23:02:16,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:16,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691509725] [2024-06-27 23:02:16,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:16,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:16,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:16,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 23:02:16,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:16,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691509725] [2024-06-27 23:02:16,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691509725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:16,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:16,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:16,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38868802] [2024-06-27 23:02:16,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:16,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:16,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:16,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:16,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:16,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:16,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 691 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 23:02:16,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:16,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:16,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:17,065 INFO L124 PetriNetUnfolderBase]: 1045/1872 cut-off events. [2024-06-27 23:02:17,065 INFO L125 PetriNetUnfolderBase]: For 25509/25667 co-relation queries the response was YES. [2024-06-27 23:02:17,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8850 conditions, 1872 events. 1045/1872 cut-off events. For 25509/25667 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10913 event pairs, 321 based on Foata normal form. 46/1866 useless extension candidates. Maximal degree in co-relation 8811. Up to 1428 conditions per place. [2024-06-27 23:02:17,076 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 77 selfloop transitions, 29 changer transitions 0/121 dead transitions. [2024-06-27 23:02:17,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 121 transitions, 1009 flow [2024-06-27 23:02:17,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:17,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:17,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 23:02:17,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445182724252492 [2024-06-27 23:02:17,078 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 691 flow. Second operand 7 states and 194 transitions. [2024-06-27 23:02:17,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 121 transitions, 1009 flow [2024-06-27 23:02:17,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 121 transitions, 946 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:17,097 INFO L231 Difference]: Finished difference. Result has 97 places, 94 transitions, 719 flow [2024-06-27 23:02:17,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=719, PETRI_PLACES=97, PETRI_TRANSITIONS=94} [2024-06-27 23:02:17,098 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-27 23:02:17,098 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 94 transitions, 719 flow [2024-06-27 23:02:17,098 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 23:02:17,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:17,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:17,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:02:17,099 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:17,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:17,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1811251156, now seen corresponding path program 2 times [2024-06-27 23:02:17,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:17,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548572854] [2024-06-27 23:02:17,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:17,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:17,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:17,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:17,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:17,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548572854] [2024-06-27 23:02:17,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548572854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:17,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:17,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:17,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64239795] [2024-06-27 23:02:17,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:17,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:17,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:17,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:17,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:17,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:17,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 719 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 23:02:17,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:17,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:17,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:17,534 INFO L124 PetriNetUnfolderBase]: 1233/2137 cut-off events. [2024-06-27 23:02:17,534 INFO L125 PetriNetUnfolderBase]: For 28445/28445 co-relation queries the response was YES. [2024-06-27 23:02:17,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10118 conditions, 2137 events. 1233/2137 cut-off events. For 28445/28445 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12147 event pairs, 365 based on Foata normal form. 4/2138 useless extension candidates. Maximal degree in co-relation 10078. Up to 1813 conditions per place. [2024-06-27 23:02:17,545 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 89 selfloop transitions, 25 changer transitions 0/124 dead transitions. [2024-06-27 23:02:17,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 124 transitions, 1070 flow [2024-06-27 23:02:17,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:17,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:17,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 23:02:17,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-27 23:02:17,547 INFO L175 Difference]: Start difference. First operand has 97 places, 94 transitions, 719 flow. Second operand 7 states and 186 transitions. [2024-06-27 23:02:17,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 124 transitions, 1070 flow [2024-06-27 23:02:17,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 124 transitions, 997 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:17,573 INFO L231 Difference]: Finished difference. Result has 100 places, 100 transitions, 778 flow [2024-06-27 23:02:17,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=778, PETRI_PLACES=100, PETRI_TRANSITIONS=100} [2024-06-27 23:02:17,573 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-27 23:02:17,573 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 100 transitions, 778 flow [2024-06-27 23:02:17,574 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 23:02:17,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:17,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:17,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:02:17,574 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:17,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:17,574 INFO L85 PathProgramCache]: Analyzing trace with hash 275305908, now seen corresponding path program 3 times [2024-06-27 23:02:17,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:17,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548338826] [2024-06-27 23:02:17,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:17,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:17,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:17,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 23:02:17,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:17,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548338826] [2024-06-27 23:02:17,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548338826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:17,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:17,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:17,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465195071] [2024-06-27 23:02:17,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:17,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:17,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:17,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:17,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:17,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:17,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 100 transitions, 778 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 23:02:17,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:17,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:17,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:17,957 INFO L124 PetriNetUnfolderBase]: 1250/2174 cut-off events. [2024-06-27 23:02:17,957 INFO L125 PetriNetUnfolderBase]: For 30629/30629 co-relation queries the response was YES. [2024-06-27 23:02:17,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10466 conditions, 2174 events. 1250/2174 cut-off events. For 30629/30629 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12449 event pairs, 370 based on Foata normal form. 4/2175 useless extension candidates. Maximal degree in co-relation 10424. Up to 1840 conditions per place. [2024-06-27 23:02:17,970 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 90 selfloop transitions, 28 changer transitions 0/128 dead transitions. [2024-06-27 23:02:17,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 128 transitions, 1129 flow [2024-06-27 23:02:17,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:17,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:17,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 23:02:17,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-27 23:02:17,973 INFO L175 Difference]: Start difference. First operand has 100 places, 100 transitions, 778 flow. Second operand 7 states and 185 transitions. [2024-06-27 23:02:17,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 128 transitions, 1129 flow [2024-06-27 23:02:17,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 128 transitions, 1048 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:17,997 INFO L231 Difference]: Finished difference. Result has 103 places, 104 transitions, 819 flow [2024-06-27 23:02:17,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=819, PETRI_PLACES=103, PETRI_TRANSITIONS=104} [2024-06-27 23:02:17,997 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-27 23:02:17,997 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 104 transitions, 819 flow [2024-06-27 23:02:17,998 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 23:02:17,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:17,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:17,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:02:17,998 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:17,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:17,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1468407764, now seen corresponding path program 4 times [2024-06-27 23:02:17,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:17,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044403334] [2024-06-27 23:02:17,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:17,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:18,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:18,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:18,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:18,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044403334] [2024-06-27 23:02:18,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044403334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:18,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:18,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:18,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454453753] [2024-06-27 23:02:18,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:18,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:18,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:18,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:18,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:18,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:18,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 104 transitions, 819 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 23:02:18,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:18,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:18,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:18,368 INFO L124 PetriNetUnfolderBase]: 1242/2162 cut-off events. [2024-06-27 23:02:18,368 INFO L125 PetriNetUnfolderBase]: For 32330/32330 co-relation queries the response was YES. [2024-06-27 23:02:18,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10481 conditions, 2162 events. 1242/2162 cut-off events. For 32330/32330 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12395 event pairs, 318 based on Foata normal form. 4/2163 useless extension candidates. Maximal degree in co-relation 10438. Up to 1751 conditions per place. [2024-06-27 23:02:18,381 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 86 selfloop transitions, 35 changer transitions 0/131 dead transitions. [2024-06-27 23:02:18,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 131 transitions, 1163 flow [2024-06-27 23:02:18,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:18,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:18,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 23:02:18,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-27 23:02:18,383 INFO L175 Difference]: Start difference. First operand has 103 places, 104 transitions, 819 flow. Second operand 7 states and 186 transitions. [2024-06-27 23:02:18,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 131 transitions, 1163 flow [2024-06-27 23:02:18,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 131 transitions, 1092 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:18,411 INFO L231 Difference]: Finished difference. Result has 107 places, 106 transitions, 869 flow [2024-06-27 23:02:18,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=869, PETRI_PLACES=107, PETRI_TRANSITIONS=106} [2024-06-27 23:02:18,411 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-27 23:02:18,412 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 106 transitions, 869 flow [2024-06-27 23:02:18,412 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 23:02:18,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:18,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:18,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:02:18,413 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:18,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:18,413 INFO L85 PathProgramCache]: Analyzing trace with hash 415597071, now seen corresponding path program 1 times [2024-06-27 23:02:18,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:18,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683887587] [2024-06-27 23:02:18,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:18,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:18,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:18,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:18,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683887587] [2024-06-27 23:02:18,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683887587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:18,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:18,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:18,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561046365] [2024-06-27 23:02:18,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:18,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:18,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:18,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:18,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:18,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:18,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 106 transitions, 869 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 23:02:18,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:18,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:18,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:18,743 INFO L124 PetriNetUnfolderBase]: 1255/2184 cut-off events. [2024-06-27 23:02:18,743 INFO L125 PetriNetUnfolderBase]: For 34716/34716 co-relation queries the response was YES. [2024-06-27 23:02:18,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10778 conditions, 2184 events. 1255/2184 cut-off events. For 34716/34716 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12535 event pairs, 367 based on Foata normal form. 1/2181 useless extension candidates. Maximal degree in co-relation 10734. Up to 1868 conditions per place. [2024-06-27 23:02:18,755 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 104 selfloop transitions, 31 changer transitions 0/145 dead transitions. [2024-06-27 23:02:18,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 1401 flow [2024-06-27 23:02:18,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:18,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:18,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 23:02:18,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-27 23:02:18,757 INFO L175 Difference]: Start difference. First operand has 107 places, 106 transitions, 869 flow. Second operand 6 states and 164 transitions. [2024-06-27 23:02:18,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 1401 flow [2024-06-27 23:02:18,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1298 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:18,796 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 1001 flow [2024-06-27 23:02:18,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=110, PETRI_TRANSITIONS=124} [2024-06-27 23:02:18,797 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-27 23:02:18,797 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 1001 flow [2024-06-27 23:02:18,798 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 23:02:18,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:18,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:18,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:02:18,798 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:18,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:18,798 INFO L85 PathProgramCache]: Analyzing trace with hash 46082771, now seen corresponding path program 2 times [2024-06-27 23:02:18,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:18,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286395920] [2024-06-27 23:02:18,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:18,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:18,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:18,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:18,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:18,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286395920] [2024-06-27 23:02:18,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286395920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:18,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:18,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:18,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106175979] [2024-06-27 23:02:18,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:18,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:18,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:18,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:18,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:18,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:18,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 1001 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 23:02:18,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:18,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:18,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:19,156 INFO L124 PetriNetUnfolderBase]: 1268/2201 cut-off events. [2024-06-27 23:02:19,156 INFO L125 PetriNetUnfolderBase]: For 37653/37653 co-relation queries the response was YES. [2024-06-27 23:02:19,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11183 conditions, 2201 events. 1268/2201 cut-off events. For 37653/37653 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12564 event pairs, 367 based on Foata normal form. 1/2198 useless extension candidates. Maximal degree in co-relation 11136. Up to 1883 conditions per place. [2024-06-27 23:02:19,168 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 101 selfloop transitions, 37 changer transitions 0/148 dead transitions. [2024-06-27 23:02:19,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 148 transitions, 1480 flow [2024-06-27 23:02:19,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:19,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:19,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 23:02:19,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-27 23:02:19,169 INFO L175 Difference]: Start difference. First operand has 110 places, 124 transitions, 1001 flow. Second operand 6 states and 161 transitions. [2024-06-27 23:02:19,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 148 transitions, 1480 flow [2024-06-27 23:02:19,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 148 transitions, 1440 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-27 23:02:19,212 INFO L231 Difference]: Finished difference. Result has 116 places, 130 transitions, 1104 flow [2024-06-27 23:02:19,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=116, PETRI_TRANSITIONS=130} [2024-06-27 23:02:19,212 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-27 23:02:19,212 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 130 transitions, 1104 flow [2024-06-27 23:02:19,213 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 23:02:19,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:19,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:19,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:02:19,213 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:19,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:19,213 INFO L85 PathProgramCache]: Analyzing trace with hash -753188919, now seen corresponding path program 1 times [2024-06-27 23:02:19,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:19,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077770831] [2024-06-27 23:02:19,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:19,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:19,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:19,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:19,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:19,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077770831] [2024-06-27 23:02:19,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077770831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:19,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:19,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:19,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318610588] [2024-06-27 23:02:19,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:19,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:19,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:19,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:19,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:19,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:19,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 130 transitions, 1104 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 23:02:19,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:19,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:19,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:19,543 INFO L124 PetriNetUnfolderBase]: 1205/2139 cut-off events. [2024-06-27 23:02:19,543 INFO L125 PetriNetUnfolderBase]: For 40278/40278 co-relation queries the response was YES. [2024-06-27 23:02:19,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10908 conditions, 2139 events. 1205/2139 cut-off events. For 40278/40278 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12516 event pairs, 356 based on Foata normal form. 2/2129 useless extension candidates. Maximal degree in co-relation 10858. Up to 1745 conditions per place. [2024-06-27 23:02:19,560 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 100 selfloop transitions, 27 changer transitions 0/153 dead transitions. [2024-06-27 23:02:19,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1506 flow [2024-06-27 23:02:19,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:19,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:19,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 23:02:19,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-27 23:02:19,563 INFO L175 Difference]: Start difference. First operand has 116 places, 130 transitions, 1104 flow. Second operand 6 states and 164 transitions. [2024-06-27 23:02:19,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1506 flow [2024-06-27 23:02:19,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 153 transitions, 1451 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:19,598 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1172 flow [2024-06-27 23:02:19,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1172, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-27 23:02:19,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-27 23:02:19,599 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1172 flow [2024-06-27 23:02:19,600 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 23:02:19,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:19,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:19,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:02:19,600 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:19,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:19,600 INFO L85 PathProgramCache]: Analyzing trace with hash 42149263, now seen corresponding path program 3 times [2024-06-27 23:02:19,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:19,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956098891] [2024-06-27 23:02:19,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:19,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:19,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:19,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:19,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:19,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956098891] [2024-06-27 23:02:19,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956098891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:19,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:19,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:19,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874745308] [2024-06-27 23:02:19,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:19,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:19,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:19,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:19,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:19,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:19,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1172 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 23:02:19,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:19,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:19,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:19,976 INFO L124 PetriNetUnfolderBase]: 1275/2213 cut-off events. [2024-06-27 23:02:19,977 INFO L125 PetriNetUnfolderBase]: For 43069/43069 co-relation queries the response was YES. [2024-06-27 23:02:19,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11585 conditions, 2213 events. 1275/2213 cut-off events. For 43069/43069 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12703 event pairs, 369 based on Foata normal form. 1/2209 useless extension candidates. Maximal degree in co-relation 11534. Up to 1894 conditions per place. [2024-06-27 23:02:19,992 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 107 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-27 23:02:19,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 156 transitions, 1642 flow [2024-06-27 23:02:19,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:19,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:19,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 23:02:19,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-27 23:02:19,994 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1172 flow. Second operand 6 states and 161 transitions. [2024-06-27 23:02:19,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 156 transitions, 1642 flow [2024-06-27 23:02:20,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 156 transitions, 1587 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:20,029 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1231 flow [2024-06-27 23:02:20,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1231, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-27 23:02:20,030 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-27 23:02:20,030 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1231 flow [2024-06-27 23:02:20,030 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 23:02:20,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:20,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:20,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:02:20,030 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:20,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:20,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1994281197, now seen corresponding path program 4 times [2024-06-27 23:02:20,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:20,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537133736] [2024-06-27 23:02:20,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:20,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:20,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:20,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:20,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:20,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537133736] [2024-06-27 23:02:20,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537133736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:20,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:20,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:20,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485994273] [2024-06-27 23:02:20,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:20,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:20,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:20,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:20,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:20,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:20,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1231 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 23:02:20,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:20,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:20,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:20,363 INFO L124 PetriNetUnfolderBase]: 1280/2222 cut-off events. [2024-06-27 23:02:20,363 INFO L125 PetriNetUnfolderBase]: For 45929/45929 co-relation queries the response was YES. [2024-06-27 23:02:20,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11794 conditions, 2222 events. 1280/2222 cut-off events. For 45929/45929 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12746 event pairs, 369 based on Foata normal form. 1/2218 useless extension candidates. Maximal degree in co-relation 11741. Up to 1900 conditions per place. [2024-06-27 23:02:20,377 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 103 selfloop transitions, 43 changer transitions 0/156 dead transitions. [2024-06-27 23:02:20,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 156 transitions, 1658 flow [2024-06-27 23:02:20,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:20,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:20,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 23:02:20,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-27 23:02:20,378 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1231 flow. Second operand 6 states and 157 transitions. [2024-06-27 23:02:20,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 156 transitions, 1658 flow [2024-06-27 23:02:20,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1606 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 23:02:20,463 INFO L231 Difference]: Finished difference. Result has 129 places, 142 transitions, 1318 flow [2024-06-27 23:02:20,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1318, PETRI_PLACES=129, PETRI_TRANSITIONS=142} [2024-06-27 23:02:20,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-27 23:02:20,464 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 142 transitions, 1318 flow [2024-06-27 23:02:20,464 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 23:02:20,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:20,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:20,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:02:20,465 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:20,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:20,465 INFO L85 PathProgramCache]: Analyzing trace with hash 157773521, now seen corresponding path program 5 times [2024-06-27 23:02:20,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:20,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034823652] [2024-06-27 23:02:20,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:20,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:20,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:20,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:20,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034823652] [2024-06-27 23:02:20,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034823652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:20,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:20,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:20,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233847297] [2024-06-27 23:02:20,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:20,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:20,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:20,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:20,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:20,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:20,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 142 transitions, 1318 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 23:02:20,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:20,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:20,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:20,806 INFO L124 PetriNetUnfolderBase]: 1277/2213 cut-off events. [2024-06-27 23:02:20,806 INFO L125 PetriNetUnfolderBase]: For 48804/48804 co-relation queries the response was YES. [2024-06-27 23:02:20,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11855 conditions, 2213 events. 1277/2213 cut-off events. For 48804/48804 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12716 event pairs, 378 based on Foata normal form. 1/2209 useless extension candidates. Maximal degree in co-relation 11800. Up to 1897 conditions per place. [2024-06-27 23:02:20,820 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 100 selfloop transitions, 43 changer transitions 0/153 dead transitions. [2024-06-27 23:02:20,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 153 transitions, 1686 flow [2024-06-27 23:02:20,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:20,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:20,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:02:20,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-27 23:02:20,822 INFO L175 Difference]: Start difference. First operand has 129 places, 142 transitions, 1318 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:02:20,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 153 transitions, 1686 flow [2024-06-27 23:02:20,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 153 transitions, 1620 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:20,863 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1344 flow [2024-06-27 23:02:20,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=127, 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=1344, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-27 23:02:20,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-27 23:02:20,865 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1344 flow [2024-06-27 23:02:20,865 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 23:02:20,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:20,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:20,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:02:20,866 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:20,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:20,866 INFO L85 PathProgramCache]: Analyzing trace with hash -189396755, now seen corresponding path program 6 times [2024-06-27 23:02:20,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:20,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037403492] [2024-06-27 23:02:20,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:20,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:20,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:20,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:20,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:20,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037403492] [2024-06-27 23:02:20,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037403492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:20,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:20,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:20,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127649026] [2024-06-27 23:02:20,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:20,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:20,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:20,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:20,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:21,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:21,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1344 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 23:02:21,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:21,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:21,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:21,254 INFO L124 PetriNetUnfolderBase]: 1274/2209 cut-off events. [2024-06-27 23:02:21,254 INFO L125 PetriNetUnfolderBase]: For 51330/51330 co-relation queries the response was YES. [2024-06-27 23:02:21,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11908 conditions, 2209 events. 1274/2209 cut-off events. For 51330/51330 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12662 event pairs, 378 based on Foata normal form. 1/2205 useless extension candidates. Maximal degree in co-relation 11852. Up to 1894 conditions per place. [2024-06-27 23:02:21,268 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 99 selfloop transitions, 43 changer transitions 0/152 dead transitions. [2024-06-27 23:02:21,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 152 transitions, 1652 flow [2024-06-27 23:02:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:21,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:21,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 23:02:21,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 23:02:21,269 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1344 flow. Second operand 6 states and 153 transitions. [2024-06-27 23:02:21,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 152 transitions, 1652 flow [2024-06-27 23:02:21,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 152 transitions, 1548 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:21,321 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1332 flow [2024-06-27 23:02:21,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=128, 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=1332, PETRI_PLACES=134, PETRI_TRANSITIONS=142} [2024-06-27 23:02:21,322 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-27 23:02:21,323 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1332 flow [2024-06-27 23:02:21,323 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 23:02:21,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:21,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:21,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:02:21,323 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:21,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:21,324 INFO L85 PathProgramCache]: Analyzing trace with hash -196054067, now seen corresponding path program 2 times [2024-06-27 23:02:21,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:21,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935188166] [2024-06-27 23:02:21,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:21,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:21,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:21,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:21,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:21,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935188166] [2024-06-27 23:02:21,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935188166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:21,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:21,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:21,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555968539] [2024-06-27 23:02:21,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:21,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:21,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:21,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:21,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:21,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:21,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 1332 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 23:02:21,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:21,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:21,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:21,672 INFO L124 PetriNetUnfolderBase]: 1206/2132 cut-off events. [2024-06-27 23:02:21,672 INFO L125 PetriNetUnfolderBase]: For 54126/54126 co-relation queries the response was YES. [2024-06-27 23:02:21,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11553 conditions, 2132 events. 1206/2132 cut-off events. For 54126/54126 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12559 event pairs, 361 based on Foata normal form. 2/2119 useless extension candidates. Maximal degree in co-relation 11497. Up to 1747 conditions per place. [2024-06-27 23:02:21,686 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 97 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-27 23:02:21,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 156 transitions, 1704 flow [2024-06-27 23:02:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:21,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:21,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 23:02:21,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-27 23:02:21,687 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1332 flow. Second operand 6 states and 158 transitions. [2024-06-27 23:02:21,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 156 transitions, 1704 flow [2024-06-27 23:02:21,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 156 transitions, 1634 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:21,732 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1361 flow [2024-06-27 23:02:21,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1361, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-27 23:02:21,733 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-27 23:02:21,733 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1361 flow [2024-06-27 23:02:21,733 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 23:02:21,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:21,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:21,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:02:21,734 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:21,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:21,734 INFO L85 PathProgramCache]: Analyzing trace with hash -309855129, now seen corresponding path program 3 times [2024-06-27 23:02:21,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:21,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115952119] [2024-06-27 23:02:21,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:21,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:21,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:21,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:21,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:21,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115952119] [2024-06-27 23:02:21,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115952119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:21,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:21,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:21,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50256437] [2024-06-27 23:02:21,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:21,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:21,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:21,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:21,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:21,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:21,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1361 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 23:02:21,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:21,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:21,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:22,096 INFO L124 PetriNetUnfolderBase]: 1200/2143 cut-off events. [2024-06-27 23:02:22,096 INFO L125 PetriNetUnfolderBase]: For 56177/56177 co-relation queries the response was YES. [2024-06-27 23:02:22,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11583 conditions, 2143 events. 1200/2143 cut-off events. For 56177/56177 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12618 event pairs, 353 based on Foata normal form. 2/2135 useless extension candidates. Maximal degree in co-relation 11526. Up to 1777 conditions per place. [2024-06-27 23:02:22,111 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 113 selfloop transitions, 13 changer transitions 0/155 dead transitions. [2024-06-27 23:02:22,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 155 transitions, 1637 flow [2024-06-27 23:02:22,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:22,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:22,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 23:02:22,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 23:02:22,112 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1361 flow. Second operand 6 states and 153 transitions. [2024-06-27 23:02:22,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 155 transitions, 1637 flow [2024-06-27 23:02:22,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 155 transitions, 1539 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:22,168 INFO L231 Difference]: Finished difference. Result has 139 places, 145 transitions, 1295 flow [2024-06-27 23:02:22,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1295, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2024-06-27 23:02:22,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-27 23:02:22,169 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 1295 flow [2024-06-27 23:02:22,169 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 23:02:22,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:22,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:22,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:02:22,170 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:22,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:22,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1989528525, now seen corresponding path program 1 times [2024-06-27 23:02:22,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:22,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017842760] [2024-06-27 23:02:22,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:22,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:22,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:22,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:22,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:22,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017842760] [2024-06-27 23:02:22,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017842760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:22,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:22,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:22,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634456237] [2024-06-27 23:02:22,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:22,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:22,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:22,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:22,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:22,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:22,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 1295 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 23:02:22,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:22,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:22,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:22,587 INFO L124 PetriNetUnfolderBase]: 1214/2181 cut-off events. [2024-06-27 23:02:22,587 INFO L125 PetriNetUnfolderBase]: For 49206/49310 co-relation queries the response was YES. [2024-06-27 23:02:22,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11316 conditions, 2181 events. 1214/2181 cut-off events. For 49206/49310 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12924 event pairs, 312 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 11258. Up to 1825 conditions per place. [2024-06-27 23:02:22,601 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 127 selfloop transitions, 13 changer transitions 0/164 dead transitions. [2024-06-27 23:02:22,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 164 transitions, 1645 flow [2024-06-27 23:02:22,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:22,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:22,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 23:02:22,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:02:22,603 INFO L175 Difference]: Start difference. First operand has 139 places, 145 transitions, 1295 flow. Second operand 6 states and 159 transitions. [2024-06-27 23:02:22,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 164 transitions, 1645 flow [2024-06-27 23:02:22,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 164 transitions, 1584 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:22,654 INFO L231 Difference]: Finished difference. Result has 138 places, 148 transitions, 1302 flow [2024-06-27 23:02:22,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1302, PETRI_PLACES=138, PETRI_TRANSITIONS=148} [2024-06-27 23:02:22,655 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-27 23:02:22,655 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 148 transitions, 1302 flow [2024-06-27 23:02:22,655 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 23:02:22,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:22,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:22,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:02:22,656 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:22,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:22,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1026478779, now seen corresponding path program 2 times [2024-06-27 23:02:22,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:22,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603737496] [2024-06-27 23:02:22,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:22,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:22,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:22,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:22,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:22,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603737496] [2024-06-27 23:02:22,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603737496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:22,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:22,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:22,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588774648] [2024-06-27 23:02:22,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:22,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:22,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:22,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:22,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:22,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:22,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 148 transitions, 1302 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 23:02:22,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:22,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:22,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:23,036 INFO L124 PetriNetUnfolderBase]: 1229/2204 cut-off events. [2024-06-27 23:02:23,037 INFO L125 PetriNetUnfolderBase]: For 52329/52481 co-relation queries the response was YES. [2024-06-27 23:02:23,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11742 conditions, 2204 events. 1229/2204 cut-off events. For 52329/52481 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13087 event pairs, 313 based on Foata normal form. 1/2163 useless extension candidates. Maximal degree in co-relation 11685. Up to 1821 conditions per place. [2024-06-27 23:02:23,052 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 114 selfloop transitions, 30 changer transitions 0/168 dead transitions. [2024-06-27 23:02:23,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 168 transitions, 1762 flow [2024-06-27 23:02:23,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:23,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:23,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 23:02:23,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-27 23:02:23,053 INFO L175 Difference]: Start difference. First operand has 138 places, 148 transitions, 1302 flow. Second operand 6 states and 161 transitions. [2024-06-27 23:02:23,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 168 transitions, 1762 flow [2024-06-27 23:02:23,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 168 transitions, 1716 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:23,102 INFO L231 Difference]: Finished difference. Result has 140 places, 154 transitions, 1401 flow [2024-06-27 23:02:23,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1401, PETRI_PLACES=140, PETRI_TRANSITIONS=154} [2024-06-27 23:02:23,102 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-27 23:02:23,102 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 154 transitions, 1401 flow [2024-06-27 23:02:23,103 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 23:02:23,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:23,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:23,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:02:23,103 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:23,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:23,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1312043639, now seen corresponding path program 3 times [2024-06-27 23:02:23,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:23,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450445352] [2024-06-27 23:02:23,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:23,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:23,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:23,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:23,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:23,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450445352] [2024-06-27 23:02:23,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450445352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:23,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:23,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:23,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357046507] [2024-06-27 23:02:23,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:23,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:23,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:23,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:23,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:23,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:23,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 154 transitions, 1401 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 23:02:23,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:23,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:23,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:23,519 INFO L124 PetriNetUnfolderBase]: 1221/2189 cut-off events. [2024-06-27 23:02:23,520 INFO L125 PetriNetUnfolderBase]: For 55476/55636 co-relation queries the response was YES. [2024-06-27 23:02:23,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 2189 events. 1221/2189 cut-off events. For 55476/55636 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12970 event pairs, 320 based on Foata normal form. 2/2150 useless extension candidates. Maximal degree in co-relation 11848. Up to 1811 conditions per place. [2024-06-27 23:02:23,532 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 110 selfloop transitions, 30 changer transitions 0/164 dead transitions. [2024-06-27 23:02:23,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 164 transitions, 1705 flow [2024-06-27 23:02:23,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:23,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:23,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 23:02:23,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-27 23:02:23,533 INFO L175 Difference]: Start difference. First operand has 140 places, 154 transitions, 1401 flow. Second operand 6 states and 157 transitions. [2024-06-27 23:02:23,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 164 transitions, 1705 flow [2024-06-27 23:02:23,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 164 transitions, 1639 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:23,590 INFO L231 Difference]: Finished difference. Result has 144 places, 154 transitions, 1402 flow [2024-06-27 23:02:23,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1402, PETRI_PLACES=144, PETRI_TRANSITIONS=154} [2024-06-27 23:02:23,590 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-27 23:02:23,590 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 154 transitions, 1402 flow [2024-06-27 23:02:23,590 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 23:02:23,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:23,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:23,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:02:23,591 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:23,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:23,591 INFO L85 PathProgramCache]: Analyzing trace with hash -309837273, now seen corresponding path program 1 times [2024-06-27 23:02:23,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:23,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957763183] [2024-06-27 23:02:23,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:23,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:23,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:23,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:23,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:23,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957763183] [2024-06-27 23:02:23,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957763183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:23,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:23,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:02:23,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610963844] [2024-06-27 23:02:23,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:23,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:02:23,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:23,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:02:23,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:02:23,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:23,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 154 transitions, 1402 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 23:02:23,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:23,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:23,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:23,954 INFO L124 PetriNetUnfolderBase]: 1209/2164 cut-off events. [2024-06-27 23:02:23,954 INFO L125 PetriNetUnfolderBase]: For 67284/67284 co-relation queries the response was YES. [2024-06-27 23:02:23,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12256 conditions, 2164 events. 1209/2164 cut-off events. For 67284/67284 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12758 event pairs, 350 based on Foata normal form. 2/2156 useless extension candidates. Maximal degree in co-relation 12196. Up to 1787 conditions per place. [2024-06-27 23:02:23,969 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 126 selfloop transitions, 12 changer transitions 0/167 dead transitions. [2024-06-27 23:02:23,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 167 transitions, 1734 flow [2024-06-27 23:02:23,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:23,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:23,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 23:02:23,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 23:02:23,971 INFO L175 Difference]: Start difference. First operand has 144 places, 154 transitions, 1402 flow. Second operand 6 states and 153 transitions. [2024-06-27 23:02:23,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 167 transitions, 1734 flow [2024-06-27 23:02:24,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 167 transitions, 1653 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:24,048 INFO L231 Difference]: Finished difference. Result has 145 places, 156 transitions, 1384 flow [2024-06-27 23:02:24,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1384, PETRI_PLACES=145, PETRI_TRANSITIONS=156} [2024-06-27 23:02:24,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-27 23:02:24,049 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 156 transitions, 1384 flow [2024-06-27 23:02:24,049 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 23:02:24,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:24,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:24,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:02:24,050 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:24,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:24,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1767460979, now seen corresponding path program 1 times [2024-06-27 23:02:24,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:24,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447329270] [2024-06-27 23:02:24,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:24,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:24,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:24,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:24,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:24,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447329270] [2024-06-27 23:02:24,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447329270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:24,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:24,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:24,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380787048] [2024-06-27 23:02:24,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:24,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:24,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:24,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:24,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:24,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:24,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 156 transitions, 1384 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 23:02:24,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:24,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:24,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:24,551 INFO L124 PetriNetUnfolderBase]: 1410/2479 cut-off events. [2024-06-27 23:02:24,551 INFO L125 PetriNetUnfolderBase]: For 76636/76636 co-relation queries the response was YES. [2024-06-27 23:02:24,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13782 conditions, 2479 events. 1410/2479 cut-off events. For 76636/76636 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14721 event pairs, 349 based on Foata normal form. 12/2484 useless extension candidates. Maximal degree in co-relation 13721. Up to 1768 conditions per place. [2024-06-27 23:02:24,569 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 41 changer transitions 0/202 dead transitions. [2024-06-27 23:02:24,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 202 transitions, 1992 flow [2024-06-27 23:02:24,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:24,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:24,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 23:02:24,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-06-27 23:02:24,571 INFO L175 Difference]: Start difference. First operand has 145 places, 156 transitions, 1384 flow. Second operand 8 states and 220 transitions. [2024-06-27 23:02:24,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 202 transitions, 1992 flow [2024-06-27 23:02:24,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 202 transitions, 1945 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:24,675 INFO L231 Difference]: Finished difference. Result has 151 places, 164 transitions, 1545 flow [2024-06-27 23:02:24,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1545, PETRI_PLACES=151, PETRI_TRANSITIONS=164} [2024-06-27 23:02:24,675 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-27 23:02:24,676 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 164 transitions, 1545 flow [2024-06-27 23:02:24,676 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 23:02:24,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:24,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:24,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:02:24,676 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:24,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:24,677 INFO L85 PathProgramCache]: Analyzing trace with hash -831186727, now seen corresponding path program 2 times [2024-06-27 23:02:24,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:24,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811018086] [2024-06-27 23:02:24,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:24,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:24,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:24,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 23:02:24,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:24,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811018086] [2024-06-27 23:02:24,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811018086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:24,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:24,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:24,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158905789] [2024-06-27 23:02:24,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:24,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:24,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:24,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:24,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:24,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:24,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 164 transitions, 1545 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 23:02:24,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:24,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:24,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:25,214 INFO L124 PetriNetUnfolderBase]: 1520/2693 cut-off events. [2024-06-27 23:02:25,214 INFO L125 PetriNetUnfolderBase]: For 83325/83325 co-relation queries the response was YES. [2024-06-27 23:02:25,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15163 conditions, 2693 events. 1520/2693 cut-off events. For 83325/83325 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16512 event pairs, 389 based on Foata normal form. 12/2700 useless extension candidates. Maximal degree in co-relation 15099. Up to 2041 conditions per place. [2024-06-27 23:02:25,233 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 43 changer transitions 0/204 dead transitions. [2024-06-27 23:02:25,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 204 transitions, 2130 flow [2024-06-27 23:02:25,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:25,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 23:02:25,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-27 23:02:25,234 INFO L175 Difference]: Start difference. First operand has 151 places, 164 transitions, 1545 flow. Second operand 8 states and 218 transitions. [2024-06-27 23:02:25,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 204 transitions, 2130 flow [2024-06-27 23:02:25,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 204 transitions, 2044 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:25,354 INFO L231 Difference]: Finished difference. Result has 158 places, 170 transitions, 1656 flow [2024-06-27 23:02:25,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1656, PETRI_PLACES=158, PETRI_TRANSITIONS=170} [2024-06-27 23:02:25,355 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-27 23:02:25,355 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 170 transitions, 1656 flow [2024-06-27 23:02:25,355 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 23:02:25,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:25,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:25,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:02:25,355 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:25,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:25,356 INFO L85 PathProgramCache]: Analyzing trace with hash -462093385, now seen corresponding path program 3 times [2024-06-27 23:02:25,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:25,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561546777] [2024-06-27 23:02:25,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:25,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:25,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:25,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:25,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:25,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561546777] [2024-06-27 23:02:25,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561546777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:25,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:25,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:25,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129629268] [2024-06-27 23:02:25,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:25,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:25,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:25,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:25,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:25,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:25,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 170 transitions, 1656 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 23:02:25,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:25,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:25,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:25,855 INFO L124 PetriNetUnfolderBase]: 1602/2840 cut-off events. [2024-06-27 23:02:25,855 INFO L125 PetriNetUnfolderBase]: For 89490/89490 co-relation queries the response was YES. [2024-06-27 23:02:25,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16057 conditions, 2840 events. 1602/2840 cut-off events. For 89490/89490 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17720 event pairs, 414 based on Foata normal form. 12/2847 useless extension candidates. Maximal degree in co-relation 15990. Up to 2183 conditions per place. [2024-06-27 23:02:25,873 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 47 changer transitions 0/208 dead transitions. [2024-06-27 23:02:25,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2236 flow [2024-06-27 23:02:25,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:25,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:25,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 23:02:25,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6308139534883721 [2024-06-27 23:02:25,875 INFO L175 Difference]: Start difference. First operand has 158 places, 170 transitions, 1656 flow. Second operand 8 states and 217 transitions. [2024-06-27 23:02:25,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2236 flow [2024-06-27 23:02:26,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 208 transitions, 2141 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:26,013 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 1741 flow [2024-06-27 23:02:26,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1741, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2024-06-27 23:02:26,013 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-27 23:02:26,014 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 1741 flow [2024-06-27 23:02:26,014 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 23:02:26,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:26,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:26,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:02:26,014 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:26,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:26,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1904367501, now seen corresponding path program 4 times [2024-06-27 23:02:26,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:26,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333794895] [2024-06-27 23:02:26,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:26,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:26,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:26,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 23:02:26,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:26,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333794895] [2024-06-27 23:02:26,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333794895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:26,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:26,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:26,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479796396] [2024-06-27 23:02:26,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:26,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:26,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:26,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:26,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 transitions, 1741 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 23:02:26,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:26,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:26,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:26,529 INFO L124 PetriNetUnfolderBase]: 1582/2810 cut-off events. [2024-06-27 23:02:26,529 INFO L125 PetriNetUnfolderBase]: For 86777/86777 co-relation queries the response was YES. [2024-06-27 23:02:26,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15487 conditions, 2810 events. 1582/2810 cut-off events. For 86777/86777 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17510 event pairs, 359 based on Foata normal form. 12/2817 useless extension candidates. Maximal degree in co-relation 15418. Up to 1591 conditions per place. [2024-06-27 23:02:26,548 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 141 selfloop transitions, 57 changer transitions 0/208 dead transitions. [2024-06-27 23:02:26,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2209 flow [2024-06-27 23:02:26,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:26,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:26,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 23:02:26,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-27 23:02:26,549 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 1741 flow. Second operand 8 states and 216 transitions. [2024-06-27 23:02:26,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2209 flow [2024-06-27 23:02:26,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 208 transitions, 2116 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:26,682 INFO L231 Difference]: Finished difference. Result has 168 places, 173 transitions, 1722 flow [2024-06-27 23:02:26,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1722, PETRI_PLACES=168, PETRI_TRANSITIONS=173} [2024-06-27 23:02:26,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-27 23:02:26,683 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 173 transitions, 1722 flow [2024-06-27 23:02:26,683 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 23:02:26,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:26,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:26,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:02:26,683 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:26,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:26,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1075216464, now seen corresponding path program 1 times [2024-06-27 23:02:26,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:26,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711322704] [2024-06-27 23:02:26,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:26,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:26,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:26,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:26,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:26,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711322704] [2024-06-27 23:02:26,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711322704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:26,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:26,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:26,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485205909] [2024-06-27 23:02:26,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:26,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:26,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:26,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:26,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:26,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-27 23:02:26,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 173 transitions, 1722 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 23:02:26,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:26,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-27 23:02:26,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:27,246 INFO L124 PetriNetUnfolderBase]: 1595/2849 cut-off events. [2024-06-27 23:02:27,246 INFO L125 PetriNetUnfolderBase]: For 84787/84787 co-relation queries the response was YES. [2024-06-27 23:02:27,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15706 conditions, 2849 events. 1595/2849 cut-off events. For 84787/84787 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17812 event pairs, 401 based on Foata normal form. 1/2848 useless extension candidates. Maximal degree in co-relation 15635. Up to 2449 conditions per place. [2024-06-27 23:02:27,266 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 167 selfloop transitions, 31 changer transitions 0/207 dead transitions. [2024-06-27 23:02:27,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 207 transitions, 2332 flow [2024-06-27 23:02:27,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:27,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:27,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 23:02:27,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 23:02:27,267 INFO L175 Difference]: Start difference. First operand has 168 places, 173 transitions, 1722 flow. Second operand 7 states and 182 transitions. [2024-06-27 23:02:27,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 207 transitions, 2332 flow [2024-06-27 23:02:27,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 2176 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:27,386 INFO L231 Difference]: Finished difference. Result has 169 places, 180 transitions, 1717 flow [2024-06-27 23:02:27,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1717, PETRI_PLACES=169, PETRI_TRANSITIONS=180} [2024-06-27 23:02:27,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-27 23:02:27,387 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 180 transitions, 1717 flow [2024-06-27 23:02:27,387 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 23:02:27,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:27,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:27,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:02:27,387 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:27,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:27,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1650714346, now seen corresponding path program 2 times [2024-06-27 23:02:27,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:27,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820687987] [2024-06-27 23:02:27,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:27,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:27,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:27,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:27,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:27,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820687987] [2024-06-27 23:02:27,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820687987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:27,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:27,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:27,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408861669] [2024-06-27 23:02:27,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:27,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:27,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:27,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:27,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:27,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:27,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 180 transitions, 1717 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 23:02:27,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:27,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:27,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:27,995 INFO L124 PetriNetUnfolderBase]: 1605/2857 cut-off events. [2024-06-27 23:02:27,996 INFO L125 PetriNetUnfolderBase]: For 87014/87014 co-relation queries the response was YES. [2024-06-27 23:02:28,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15738 conditions, 2857 events. 1605/2857 cut-off events. For 87014/87014 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17892 event pairs, 401 based on Foata normal form. 1/2856 useless extension candidates. Maximal degree in co-relation 15667. Up to 2459 conditions per place. [2024-06-27 23:02:28,012 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 167 selfloop transitions, 38 changer transitions 0/215 dead transitions. [2024-06-27 23:02:28,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 215 transitions, 2348 flow [2024-06-27 23:02:28,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:28,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:28,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 23:02:28,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-27 23:02:28,014 INFO L175 Difference]: Start difference. First operand has 169 places, 180 transitions, 1717 flow. Second operand 9 states and 230 transitions. [2024-06-27 23:02:28,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 215 transitions, 2348 flow [2024-06-27 23:02:28,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 215 transitions, 2218 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:28,117 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1736 flow [2024-06-27 23:02:28,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1736, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-27 23:02:28,117 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-27 23:02:28,117 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1736 flow [2024-06-27 23:02:28,118 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 23:02:28,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:28,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:28,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:02:28,121 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:28,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:28,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1070605614, now seen corresponding path program 1 times [2024-06-27 23:02:28,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:28,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192408202] [2024-06-27 23:02:28,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:28,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:28,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:28,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:28,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192408202] [2024-06-27 23:02:28,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192408202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:28,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:28,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:28,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336314234] [2024-06-27 23:02:28,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:28,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:28,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:28,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:28,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:28,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:28,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1736 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 23:02:28,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:28,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:28,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:28,625 INFO L124 PetriNetUnfolderBase]: 1613/2869 cut-off events. [2024-06-27 23:02:28,625 INFO L125 PetriNetUnfolderBase]: For 91353/91353 co-relation queries the response was YES. [2024-06-27 23:02:28,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15860 conditions, 2869 events. 1613/2869 cut-off events. For 91353/91353 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17900 event pairs, 320 based on Foata normal form. 2/2869 useless extension candidates. Maximal degree in co-relation 15789. Up to 2441 conditions per place. [2024-06-27 23:02:28,645 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 178 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-06-27 23:02:28,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2358 flow [2024-06-27 23:02:28,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:28,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:28,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 23:02:28,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-27 23:02:28,647 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1736 flow. Second operand 7 states and 188 transitions. [2024-06-27 23:02:28,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2358 flow [2024-06-27 23:02:28,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 219 transitions, 2276 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:28,776 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1773 flow [2024-06-27 23:02:28,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1773, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-06-27 23:02:28,777 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-27 23:02:28,777 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1773 flow [2024-06-27 23:02:28,777 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 23:02:28,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:28,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:28,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:02:28,777 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:28,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:28,778 INFO L85 PathProgramCache]: Analyzing trace with hash -988954004, now seen corresponding path program 2 times [2024-06-27 23:02:28,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:28,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143611036] [2024-06-27 23:02:28,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:28,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:28,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:28,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:28,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143611036] [2024-06-27 23:02:28,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143611036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:28,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:28,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:28,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579117845] [2024-06-27 23:02:28,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:28,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:28,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:28,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:28,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:28,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:28,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1773 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 23:02:28,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:28,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:28,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:29,286 INFO L124 PetriNetUnfolderBase]: 1621/2881 cut-off events. [2024-06-27 23:02:29,286 INFO L125 PetriNetUnfolderBase]: For 95606/95606 co-relation queries the response was YES. [2024-06-27 23:02:29,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16109 conditions, 2881 events. 1621/2881 cut-off events. For 95606/95606 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18026 event pairs, 399 based on Foata normal form. 2/2881 useless extension candidates. Maximal degree in co-relation 16037. Up to 2498 conditions per place. [2024-06-27 23:02:29,304 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 178 selfloop transitions, 28 changer transitions 0/216 dead transitions. [2024-06-27 23:02:29,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 216 transitions, 2273 flow [2024-06-27 23:02:29,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:29,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:29,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 23:02:29,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-27 23:02:29,306 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1773 flow. Second operand 7 states and 183 transitions. [2024-06-27 23:02:29,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 216 transitions, 2273 flow [2024-06-27 23:02:29,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 216 transitions, 2203 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:29,436 INFO L231 Difference]: Finished difference. Result has 179 places, 192 transitions, 1796 flow [2024-06-27 23:02:29,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1796, PETRI_PLACES=179, PETRI_TRANSITIONS=192} [2024-06-27 23:02:29,437 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-27 23:02:29,437 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 192 transitions, 1796 flow [2024-06-27 23:02:29,437 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 23:02:29,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:29,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:29,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:02:29,437 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:29,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:29,438 INFO L85 PathProgramCache]: Analyzing trace with hash -786815374, now seen corresponding path program 3 times [2024-06-27 23:02:29,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:29,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761481159] [2024-06-27 23:02:29,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:29,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:29,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:29,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 23:02:29,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:29,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761481159] [2024-06-27 23:02:29,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761481159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:29,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:29,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:29,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318246904] [2024-06-27 23:02:29,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:29,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:29,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:29,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:29,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:29,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:29,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 192 transitions, 1796 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 23:02:29,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:29,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:29,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:29,935 INFO L124 PetriNetUnfolderBase]: 1634/2899 cut-off events. [2024-06-27 23:02:29,935 INFO L125 PetriNetUnfolderBase]: For 99534/99534 co-relation queries the response was YES. [2024-06-27 23:02:29,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16347 conditions, 2899 events. 1634/2899 cut-off events. For 99534/99534 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18205 event pairs, 405 based on Foata normal form. 1/2896 useless extension candidates. Maximal degree in co-relation 16273. Up to 2411 conditions per place. [2024-06-27 23:02:29,955 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 71 changer transitions 0/227 dead transitions. [2024-06-27 23:02:29,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 227 transitions, 2666 flow [2024-06-27 23:02:29,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:29,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:29,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 23:02:29,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345514950166113 [2024-06-27 23:02:29,960 INFO L175 Difference]: Start difference. First operand has 179 places, 192 transitions, 1796 flow. Second operand 7 states and 191 transitions. [2024-06-27 23:02:29,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 227 transitions, 2666 flow [2024-06-27 23:02:30,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2603 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:30,093 INFO L231 Difference]: Finished difference. Result has 181 places, 201 transitions, 1995 flow [2024-06-27 23:02:30,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1995, PETRI_PLACES=181, PETRI_TRANSITIONS=201} [2024-06-27 23:02:30,094 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-27 23:02:30,094 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 201 transitions, 1995 flow [2024-06-27 23:02:30,094 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 23:02:30,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:30,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:30,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:02:30,095 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:30,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:30,095 INFO L85 PathProgramCache]: Analyzing trace with hash -775387534, now seen corresponding path program 4 times [2024-06-27 23:02:30,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:30,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514150857] [2024-06-27 23:02:30,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:30,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:30,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:30,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 23:02:30,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:30,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514150857] [2024-06-27 23:02:30,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514150857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:30,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:30,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:30,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740542727] [2024-06-27 23:02:30,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:30,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:30,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:30,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:30,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:30,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:30,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 201 transitions, 1995 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 23:02:30,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:30,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:30,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:30,585 INFO L124 PetriNetUnfolderBase]: 1639/2908 cut-off events. [2024-06-27 23:02:30,586 INFO L125 PetriNetUnfolderBase]: For 105319/105319 co-relation queries the response was YES. [2024-06-27 23:02:30,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16865 conditions, 2908 events. 1639/2908 cut-off events. For 105319/105319 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18240 event pairs, 405 based on Foata normal form. 1/2905 useless extension candidates. Maximal degree in co-relation 16790. Up to 2417 conditions per place. [2024-06-27 23:02:30,607 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 143 selfloop transitions, 73 changer transitions 0/226 dead transitions. [2024-06-27 23:02:30,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 226 transitions, 2703 flow [2024-06-27 23:02:30,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:30,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:30,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 23:02:30,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-27 23:02:30,608 INFO L175 Difference]: Start difference. First operand has 181 places, 201 transitions, 1995 flow. Second operand 7 states and 187 transitions. [2024-06-27 23:02:30,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 226 transitions, 2703 flow [2024-06-27 23:02:30,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 226 transitions, 2559 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:30,797 INFO L231 Difference]: Finished difference. Result has 185 places, 204 transitions, 2045 flow [2024-06-27 23:02:30,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2045, PETRI_PLACES=185, PETRI_TRANSITIONS=204} [2024-06-27 23:02:30,798 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-27 23:02:30,798 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 204 transitions, 2045 flow [2024-06-27 23:02:30,798 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 23:02:30,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:30,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:30,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:02:30,799 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:30,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:30,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1403268620, now seen corresponding path program 5 times [2024-06-27 23:02:30,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:30,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283557748] [2024-06-27 23:02:30,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:30,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:30,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:31,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 23:02:31,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:31,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283557748] [2024-06-27 23:02:31,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283557748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:31,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:31,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:31,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674613210] [2024-06-27 23:02:31,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:31,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:31,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:31,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:31,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:31,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:31,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 204 transitions, 2045 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 23:02:31,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:31,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:31,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:31,390 INFO L124 PetriNetUnfolderBase]: 1644/2921 cut-off events. [2024-06-27 23:02:31,391 INFO L125 PetriNetUnfolderBase]: For 107472/107472 co-relation queries the response was YES. [2024-06-27 23:02:31,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16699 conditions, 2921 events. 1644/2921 cut-off events. For 107472/107472 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18356 event pairs, 399 based on Foata normal form. 1/2920 useless extension candidates. Maximal degree in co-relation 16623. Up to 2533 conditions per place. [2024-06-27 23:02:31,484 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 186 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-27 23:02:31,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 224 transitions, 2544 flow [2024-06-27 23:02:31,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:31,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:31,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:02:31,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 23:02:31,485 INFO L175 Difference]: Start difference. First operand has 185 places, 204 transitions, 2045 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:02:31,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 224 transitions, 2544 flow [2024-06-27 23:02:31,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 224 transitions, 2419 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:31,745 INFO L231 Difference]: Finished difference. Result has 188 places, 207 transitions, 2017 flow [2024-06-27 23:02:31,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2017, PETRI_PLACES=188, PETRI_TRANSITIONS=207} [2024-06-27 23:02:31,746 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-27 23:02:31,746 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 207 transitions, 2017 flow [2024-06-27 23:02:31,746 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 23:02:31,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:31,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:31,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:02:31,746 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:31,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:31,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1408030220, now seen corresponding path program 6 times [2024-06-27 23:02:31,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:31,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873149843] [2024-06-27 23:02:31,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:31,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:31,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:31,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:31,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873149843] [2024-06-27 23:02:31,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873149843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:31,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:31,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:31,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969595130] [2024-06-27 23:02:31,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:31,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:31,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:31,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:31,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:31,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:31,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 207 transitions, 2017 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 23:02:31,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:31,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:31,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:32,212 INFO L124 PetriNetUnfolderBase]: 1657/2939 cut-off events. [2024-06-27 23:02:32,212 INFO L125 PetriNetUnfolderBase]: For 112702/112702 co-relation queries the response was YES. [2024-06-27 23:02:32,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16831 conditions, 2939 events. 1657/2939 cut-off events. For 112702/112702 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18439 event pairs, 405 based on Foata normal form. 1/2936 useless extension candidates. Maximal degree in co-relation 16754. Up to 2438 conditions per place. [2024-06-27 23:02:32,234 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 82 changer transitions 0/232 dead transitions. [2024-06-27 23:02:32,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 232 transitions, 2756 flow [2024-06-27 23:02:32,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:32,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:32,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 23:02:32,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 23:02:32,236 INFO L175 Difference]: Start difference. First operand has 188 places, 207 transitions, 2017 flow. Second operand 7 states and 184 transitions. [2024-06-27 23:02:32,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 232 transitions, 2756 flow [2024-06-27 23:02:32,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2698 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:32,496 INFO L231 Difference]: Finished difference. Result has 191 places, 213 transitions, 2190 flow [2024-06-27 23:02:32,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2190, PETRI_PLACES=191, PETRI_TRANSITIONS=213} [2024-06-27 23:02:32,496 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-27 23:02:32,496 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 213 transitions, 2190 flow [2024-06-27 23:02:32,497 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 23:02:32,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:32,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:32,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:02:32,497 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:32,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:32,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1403265644, now seen corresponding path program 3 times [2024-06-27 23:02:32,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:32,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574398747] [2024-06-27 23:02:32,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:32,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:32,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:32,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:32,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:32,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574398747] [2024-06-27 23:02:32,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574398747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:32,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:32,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:32,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470117035] [2024-06-27 23:02:32,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:32,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:32,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:32,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:32,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:32,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:32,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 213 transitions, 2190 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 23:02:32,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:32,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:32,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:33,009 INFO L124 PetriNetUnfolderBase]: 1665/2955 cut-off events. [2024-06-27 23:02:33,009 INFO L125 PetriNetUnfolderBase]: For 118652/118652 co-relation queries the response was YES. [2024-06-27 23:02:33,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 2955 events. 1665/2955 cut-off events. For 118652/118652 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18592 event pairs, 399 based on Foata normal form. 2/2955 useless extension candidates. Maximal degree in co-relation 17051. Up to 2560 conditions per place. [2024-06-27 23:02:33,030 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 196 selfloop transitions, 27 changer transitions 0/233 dead transitions. [2024-06-27 23:02:33,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 2702 flow [2024-06-27 23:02:33,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:33,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:33,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:02:33,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 23:02:33,032 INFO L175 Difference]: Start difference. First operand has 191 places, 213 transitions, 2190 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:02:33,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 2702 flow [2024-06-27 23:02:33,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 233 transitions, 2600 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:33,316 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2173 flow [2024-06-27 23:02:33,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2173, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-27 23:02:33,317 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-27 23:02:33,317 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2173 flow [2024-06-27 23:02:33,317 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 23:02:33,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:33,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:33,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:02:33,317 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:33,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:33,318 INFO L85 PathProgramCache]: Analyzing trace with hash -708013780, now seen corresponding path program 1 times [2024-06-27 23:02:33,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:33,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96685690] [2024-06-27 23:02:33,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:33,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:33,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:33,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:33,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96685690] [2024-06-27 23:02:33,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96685690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:33,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:33,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:33,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039509573] [2024-06-27 23:02:33,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:33,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:33,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:33,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:33,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:33,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:33,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2173 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 23:02:33,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:33,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:33,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:33,854 INFO L124 PetriNetUnfolderBase]: 1670/2959 cut-off events. [2024-06-27 23:02:33,855 INFO L125 PetriNetUnfolderBase]: For 122040/122040 co-relation queries the response was YES. [2024-06-27 23:02:33,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17165 conditions, 2959 events. 1670/2959 cut-off events. For 122040/122040 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18615 event pairs, 405 based on Foata normal form. 1/2957 useless extension candidates. Maximal degree in co-relation 17086. Up to 2540 conditions per place. [2024-06-27 23:02:33,879 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 203 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-06-27 23:02:33,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 241 transitions, 2731 flow [2024-06-27 23:02:33,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:33,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:33,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 23:02:33,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 23:02:33,886 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2173 flow. Second operand 7 states and 184 transitions. [2024-06-27 23:02:33,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 241 transitions, 2731 flow [2024-06-27 23:02:34,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 241 transitions, 2666 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:34,225 INFO L231 Difference]: Finished difference. Result has 197 places, 218 transitions, 2214 flow [2024-06-27 23:02:34,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2214, PETRI_PLACES=197, PETRI_TRANSITIONS=218} [2024-06-27 23:02:34,225 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-27 23:02:34,225 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 218 transitions, 2214 flow [2024-06-27 23:02:34,226 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 23:02:34,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:34,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:34,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:02:34,226 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:34,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:34,227 INFO L85 PathProgramCache]: Analyzing trace with hash -703252180, now seen corresponding path program 2 times [2024-06-27 23:02:34,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:34,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951658356] [2024-06-27 23:02:34,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:34,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:34,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:34,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:34,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:34,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951658356] [2024-06-27 23:02:34,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951658356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:34,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:34,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:34,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981207025] [2024-06-27 23:02:34,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:34,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:34,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:34,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:34,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:34,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:34,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 218 transitions, 2214 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 23:02:34,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:34,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:34,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:34,853 INFO L124 PetriNetUnfolderBase]: 1683/2978 cut-off events. [2024-06-27 23:02:34,854 INFO L125 PetriNetUnfolderBase]: For 128284/128284 co-relation queries the response was YES. [2024-06-27 23:02:34,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17691 conditions, 2978 events. 1683/2978 cut-off events. For 128284/128284 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18747 event pairs, 411 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 17611. Up to 2489 conditions per place. [2024-06-27 23:02:34,878 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 185 selfloop transitions, 61 changer transitions 0/256 dead transitions. [2024-06-27 23:02:34,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 256 transitions, 3134 flow [2024-06-27 23:02:34,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:34,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:34,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 23:02:34,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-27 23:02:34,880 INFO L175 Difference]: Start difference. First operand has 197 places, 218 transitions, 2214 flow. Second operand 7 states and 188 transitions. [2024-06-27 23:02:34,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 256 transitions, 3134 flow [2024-06-27 23:02:35,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 256 transitions, 3050 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:35,101 INFO L231 Difference]: Finished difference. Result has 200 places, 234 transitions, 2468 flow [2024-06-27 23:02:35,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2468, PETRI_PLACES=200, PETRI_TRANSITIONS=234} [2024-06-27 23:02:35,102 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-27 23:02:35,102 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 234 transitions, 2468 flow [2024-06-27 23:02:35,102 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 23:02:35,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:35,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:35,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:02:35,103 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:35,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:35,103 INFO L85 PathProgramCache]: Analyzing trace with hash -775373646, now seen corresponding path program 1 times [2024-06-27 23:02:35,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:35,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780948834] [2024-06-27 23:02:35,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:35,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:35,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:35,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 23:02:35,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:35,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780948834] [2024-06-27 23:02:35,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780948834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:35,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:35,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:35,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16449917] [2024-06-27 23:02:35,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:35,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:35,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:35,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:35,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:35,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 234 transitions, 2468 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 23:02:35,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:35,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:35,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:35,574 INFO L124 PetriNetUnfolderBase]: 1696/3002 cut-off events. [2024-06-27 23:02:35,575 INFO L125 PetriNetUnfolderBase]: For 135864/135864 co-relation queries the response was YES. [2024-06-27 23:02:35,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18306 conditions, 3002 events. 1696/3002 cut-off events. For 135864/135864 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18927 event pairs, 406 based on Foata normal form. 1/2997 useless extension candidates. Maximal degree in co-relation 18224. Up to 2535 conditions per place. [2024-06-27 23:02:35,597 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 205 selfloop transitions, 56 changer transitions 0/271 dead transitions. [2024-06-27 23:02:35,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 271 transitions, 3398 flow [2024-06-27 23:02:35,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:35,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:35,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 23:02:35,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-27 23:02:35,598 INFO L175 Difference]: Start difference. First operand has 200 places, 234 transitions, 2468 flow. Second operand 7 states and 187 transitions. [2024-06-27 23:02:35,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 271 transitions, 3398 flow [2024-06-27 23:02:35,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 271 transitions, 3342 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 23:02:35,783 INFO L231 Difference]: Finished difference. Result has 207 places, 249 transitions, 2729 flow [2024-06-27 23:02:35,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2729, PETRI_PLACES=207, PETRI_TRANSITIONS=249} [2024-06-27 23:02:35,783 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-27 23:02:35,784 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 249 transitions, 2729 flow [2024-06-27 23:02:35,784 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 23:02:35,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:35,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:35,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:02:35,784 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:35,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:35,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1408037164, now seen corresponding path program 3 times [2024-06-27 23:02:35,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:35,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103925442] [2024-06-27 23:02:35,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:35,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:35,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:35,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:35,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:35,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103925442] [2024-06-27 23:02:35,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103925442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:35,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:35,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:35,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019091156] [2024-06-27 23:02:35,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:35,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:35,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:35,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:35,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:35,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:35,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 249 transitions, 2729 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 23:02:35,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:35,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:35,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:36,297 INFO L124 PetriNetUnfolderBase]: 1709/3022 cut-off events. [2024-06-27 23:02:36,297 INFO L125 PetriNetUnfolderBase]: For 143535/143535 co-relation queries the response was YES. [2024-06-27 23:02:36,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18963 conditions, 3022 events. 1709/3022 cut-off events. For 143535/143535 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19053 event pairs, 410 based on Foata normal form. 1/3017 useless extension candidates. Maximal degree in co-relation 18877. Up to 2522 conditions per place. [2024-06-27 23:02:36,323 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 195 selfloop transitions, 69 changer transitions 0/274 dead transitions. [2024-06-27 23:02:36,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 274 transitions, 3603 flow [2024-06-27 23:02:36,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:36,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:36,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 23:02:36,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 23:02:36,324 INFO L175 Difference]: Start difference. First operand has 207 places, 249 transitions, 2729 flow. Second operand 7 states and 184 transitions. [2024-06-27 23:02:36,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 274 transitions, 3603 flow [2024-06-27 23:02:36,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 274 transitions, 3532 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:36,677 INFO L231 Difference]: Finished difference. Result has 212 places, 255 transitions, 2894 flow [2024-06-27 23:02:36,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2894, PETRI_PLACES=212, PETRI_TRANSITIONS=255} [2024-06-27 23:02:36,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-27 23:02:36,678 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 255 transitions, 2894 flow [2024-06-27 23:02:36,679 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 23:02:36,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:36,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:36,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:02:36,679 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:36,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:36,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1335915698, now seen corresponding path program 2 times [2024-06-27 23:02:36,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:36,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188399484] [2024-06-27 23:02:36,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:36,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:36,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:36,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:36,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:36,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188399484] [2024-06-27 23:02:36,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188399484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:36,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:36,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:36,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366645846] [2024-06-27 23:02:36,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:36,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:36,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:36,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:36,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:36,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:36,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 255 transitions, 2894 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 23:02:36,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:36,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:36,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:37,185 INFO L124 PetriNetUnfolderBase]: 1730/3059 cut-off events. [2024-06-27 23:02:37,186 INFO L125 PetriNetUnfolderBase]: For 151850/151850 co-relation queries the response was YES. [2024-06-27 23:02:37,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19505 conditions, 3059 events. 1730/3059 cut-off events. For 151850/151850 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19342 event pairs, 406 based on Foata normal form. 1/3054 useless extension candidates. Maximal degree in co-relation 19417. Up to 2577 conditions per place. [2024-06-27 23:02:37,214 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 211 selfloop transitions, 63 changer transitions 0/284 dead transitions. [2024-06-27 23:02:37,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 284 transitions, 3923 flow [2024-06-27 23:02:37,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:37,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:37,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 23:02:37,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-27 23:02:37,215 INFO L175 Difference]: Start difference. First operand has 212 places, 255 transitions, 2894 flow. Second operand 7 states and 186 transitions. [2024-06-27 23:02:37,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 284 transitions, 3923 flow [2024-06-27 23:02:37,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 284 transitions, 3811 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:37,509 INFO L231 Difference]: Finished difference. Result has 216 places, 264 transitions, 3029 flow [2024-06-27 23:02:37,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3029, PETRI_PLACES=216, PETRI_TRANSITIONS=264} [2024-06-27 23:02:37,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-27 23:02:37,510 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 264 transitions, 3029 flow [2024-06-27 23:02:37,510 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 23:02:37,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:37,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:37,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:02:37,511 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:37,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:37,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1344486578, now seen corresponding path program 3 times [2024-06-27 23:02:37,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:37,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836780679] [2024-06-27 23:02:37,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:37,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:37,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:37,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:37,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:37,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836780679] [2024-06-27 23:02:37,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836780679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:37,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:37,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:37,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068447845] [2024-06-27 23:02:37,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:37,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:37,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:37,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:37,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:37,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:37,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 264 transitions, 3029 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 23:02:37,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:37,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:37,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:38,039 INFO L124 PetriNetUnfolderBase]: 1727/3055 cut-off events. [2024-06-27 23:02:38,039 INFO L125 PetriNetUnfolderBase]: For 155750/155750 co-relation queries the response was YES. [2024-06-27 23:02:38,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19508 conditions, 3055 events. 1727/3055 cut-off events. For 155750/155750 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19305 event pairs, 406 based on Foata normal form. 1/3050 useless extension candidates. Maximal degree in co-relation 19419. Up to 2574 conditions per place. [2024-06-27 23:02:38,064 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 208 selfloop transitions, 65 changer transitions 0/283 dead transitions. [2024-06-27 23:02:38,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 283 transitions, 3837 flow [2024-06-27 23:02:38,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:38,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:38,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 23:02:38,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 23:02:38,066 INFO L175 Difference]: Start difference. First operand has 216 places, 264 transitions, 3029 flow. Second operand 7 states and 184 transitions. [2024-06-27 23:02:38,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 283 transitions, 3837 flow [2024-06-27 23:02:38,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 283 transitions, 3727 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:38,460 INFO L231 Difference]: Finished difference. Result has 221 places, 264 transitions, 3055 flow [2024-06-27 23:02:38,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3055, PETRI_PLACES=221, PETRI_TRANSITIONS=264} [2024-06-27 23:02:38,461 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-27 23:02:38,461 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 264 transitions, 3055 flow [2024-06-27 23:02:38,461 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 23:02:38,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:38,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 23:02:38,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:02:38,462 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:38,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:38,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1416625900, now seen corresponding path program 1 times [2024-06-27 23:02:38,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:38,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054286442] [2024-06-27 23:02:38,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:38,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:38,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:38,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:38,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:38,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054286442] [2024-06-27 23:02:38,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054286442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:38,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:38,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:38,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573616424] [2024-06-27 23:02:38,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:38,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:38,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:38,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:38,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:38,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:02:38,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 264 transitions, 3055 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:38,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:38,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:02:38,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:39,020 INFO L124 PetriNetUnfolderBase]: 1668/2986 cut-off events. [2024-06-27 23:02:39,021 INFO L125 PetriNetUnfolderBase]: For 175278/175278 co-relation queries the response was YES. [2024-06-27 23:02:39,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19385 conditions, 2986 events. 1668/2986 cut-off events. For 175278/175278 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19066 event pairs, 382 based on Foata normal form. 10/2965 useless extension candidates. Maximal degree in co-relation 19295. Up to 2415 conditions per place. [2024-06-27 23:02:39,046 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 205 selfloop transitions, 40 changer transitions 0/286 dead transitions. [2024-06-27 23:02:39,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 286 transitions, 3637 flow [2024-06-27 23:02:39,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:39,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:39,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 23:02:39,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-27 23:02:39,048 INFO L175 Difference]: Start difference. First operand has 221 places, 264 transitions, 3055 flow. Second operand 7 states and 186 transitions. [2024-06-27 23:02:39,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 286 transitions, 3637 flow [2024-06-27 23:02:39,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 286 transitions, 3502 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:39,457 INFO L231 Difference]: Finished difference. Result has 223 places, 265 transitions, 3026 flow [2024-06-27 23:02:39,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=223, PETRI_TRANSITIONS=265} [2024-06-27 23:02:39,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-27 23:02:39,458 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 265 transitions, 3026 flow [2024-06-27 23:02:39,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:39,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:39,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:39,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:02:39,458 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:39,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:39,459 INFO L85 PathProgramCache]: Analyzing trace with hash -2019778958, now seen corresponding path program 7 times [2024-06-27 23:02:39,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:39,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521244449] [2024-06-27 23:02:39,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:39,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:39,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 23:02:39,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:39,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521244449] [2024-06-27 23:02:39,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521244449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:39,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:39,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:39,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821551919] [2024-06-27 23:02:39,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:39,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:39,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:39,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:39,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:39,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:39,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 265 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 23:02:39,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:39,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:39,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:40,022 INFO L124 PetriNetUnfolderBase]: 1768/3114 cut-off events. [2024-06-27 23:02:40,022 INFO L125 PetriNetUnfolderBase]: For 167551/167551 co-relation queries the response was YES. [2024-06-27 23:02:40,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20067 conditions, 3114 events. 1768/3114 cut-off events. For 167551/167551 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19767 event pairs, 420 based on Foata normal form. 1/3107 useless extension candidates. Maximal degree in co-relation 19976. Up to 2598 conditions per place. [2024-06-27 23:02:40,049 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 194 selfloop transitions, 86 changer transitions 0/290 dead transitions. [2024-06-27 23:02:40,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 290 transitions, 3901 flow [2024-06-27 23:02:40,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:40,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:40,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 23:02:40,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-27 23:02:40,050 INFO L175 Difference]: Start difference. First operand has 223 places, 265 transitions, 3026 flow. Second operand 7 states and 187 transitions. [2024-06-27 23:02:40,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 290 transitions, 3901 flow [2024-06-27 23:02:40,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 290 transitions, 3817 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:40,446 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3157 flow [2024-06-27 23:02:40,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3157, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-06-27 23:02:40,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-27 23:02:40,447 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3157 flow [2024-06-27 23:02:40,447 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 23:02:40,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:40,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:40,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:02:40,447 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:40,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:40,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1021236748, now seen corresponding path program 8 times [2024-06-27 23:02:40,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:40,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538337760] [2024-06-27 23:02:40,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:40,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:40,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:40,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:40,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538337760] [2024-06-27 23:02:40,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538337760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:40,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:40,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:40,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783781370] [2024-06-27 23:02:40,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:40,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:40,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:40,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:40,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:40,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:40,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3157 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 23:02:40,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:40,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:40,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:40,983 INFO L124 PetriNetUnfolderBase]: 1765/3110 cut-off events. [2024-06-27 23:02:40,983 INFO L125 PetriNetUnfolderBase]: For 171214/171214 co-relation queries the response was YES. [2024-06-27 23:02:41,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20125 conditions, 3110 events. 1765/3110 cut-off events. For 171214/171214 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19732 event pairs, 420 based on Foata normal form. 1/3103 useless extension candidates. Maximal degree in co-relation 20033. Up to 2595 conditions per place. [2024-06-27 23:02:41,011 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 193 selfloop transitions, 84 changer transitions 0/287 dead transitions. [2024-06-27 23:02:41,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 287 transitions, 3985 flow [2024-06-27 23:02:41,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:41,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:41,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 23:02:41,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-27 23:02:41,012 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3157 flow. Second operand 7 states and 185 transitions. [2024-06-27 23:02:41,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 287 transitions, 3985 flow [2024-06-27 23:02:41,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 287 transitions, 3687 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:41,520 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3033 flow [2024-06-27 23:02:41,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3033, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-06-27 23:02:41,521 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-27 23:02:41,521 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3033 flow [2024-06-27 23:02:41,521 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 23:02:41,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:41,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:41,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:02:41,522 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:41,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:41,522 INFO L85 PathProgramCache]: Analyzing trace with hash 948848140, now seen corresponding path program 9 times [2024-06-27 23:02:41,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:41,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077634367] [2024-06-27 23:02:41,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:41,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:41,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:41,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:41,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:41,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077634367] [2024-06-27 23:02:41,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077634367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:41,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:41,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:41,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495326818] [2024-06-27 23:02:41,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:41,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:41,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:41,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:41,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:41,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:41,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3033 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 23:02:41,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:41,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:41,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:42,019 INFO L124 PetriNetUnfolderBase]: 1770/3119 cut-off events. [2024-06-27 23:02:42,020 INFO L125 PetriNetUnfolderBase]: For 175922/175922 co-relation queries the response was YES. [2024-06-27 23:02:42,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20062 conditions, 3119 events. 1770/3119 cut-off events. For 175922/175922 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19802 event pairs, 420 based on Foata normal form. 1/3112 useless extension candidates. Maximal degree in co-relation 19971. Up to 2601 conditions per place. [2024-06-27 23:02:42,045 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 187 selfloop transitions, 89 changer transitions 0/286 dead transitions. [2024-06-27 23:02:42,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 286 transitions, 3766 flow [2024-06-27 23:02:42,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:42,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:42,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:02:42,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-27 23:02:42,047 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3033 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:02:42,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 286 transitions, 3766 flow [2024-06-27 23:02:42,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 286 transitions, 3580 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:42,406 INFO L231 Difference]: Finished difference. Result has 227 places, 271 transitions, 3060 flow [2024-06-27 23:02:42,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3060, PETRI_PLACES=227, PETRI_TRANSITIONS=271} [2024-06-27 23:02:42,407 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-27 23:02:42,407 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 271 transitions, 3060 flow [2024-06-27 23:02:42,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 23:02:42,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:42,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:42,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:02:42,407 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:42,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:42,408 INFO L85 PathProgramCache]: Analyzing trace with hash -33778450, now seen corresponding path program 10 times [2024-06-27 23:02:42,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:42,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903131553] [2024-06-27 23:02:42,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:42,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:42,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:42,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:42,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:42,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903131553] [2024-06-27 23:02:42,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903131553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:42,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:42,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:42,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89184631] [2024-06-27 23:02:42,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:42,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:42,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:42,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:42,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:42,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:42,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 271 transitions, 3060 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 23:02:42,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:42,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:42,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:42,921 INFO L124 PetriNetUnfolderBase]: 1767/3107 cut-off events. [2024-06-27 23:02:42,922 INFO L125 PetriNetUnfolderBase]: For 180163/180163 co-relation queries the response was YES. [2024-06-27 23:02:42,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20075 conditions, 3107 events. 1767/3107 cut-off events. For 180163/180163 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19766 event pairs, 438 based on Foata normal form. 1/3100 useless extension candidates. Maximal degree in co-relation 19983. Up to 2598 conditions per place. [2024-06-27 23:02:42,947 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 184 selfloop transitions, 89 changer transitions 0/283 dead transitions. [2024-06-27 23:02:42,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 283 transitions, 3752 flow [2024-06-27 23:02:42,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:42,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:42,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:02:42,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-27 23:02:42,948 INFO L175 Difference]: Start difference. First operand has 227 places, 271 transitions, 3060 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:02:42,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 283 transitions, 3752 flow [2024-06-27 23:02:43,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 283 transitions, 3616 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:43,337 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 3108 flow [2024-06-27 23:02:43,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3108, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-27 23:02:43,338 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-27 23:02:43,338 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 3108 flow [2024-06-27 23:02:43,338 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 23:02:43,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:43,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:43,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:02:43,339 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:43,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:43,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1110413350, now seen corresponding path program 11 times [2024-06-27 23:02:43,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:43,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697851894] [2024-06-27 23:02:43,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:43,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:43,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:43,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:43,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697851894] [2024-06-27 23:02:43,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697851894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:43,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:43,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:43,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652773276] [2024-06-27 23:02:43,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:43,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:43,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:43,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:43,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:43,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:43,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 3108 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 23:02:43,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:43,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:43,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:43,850 INFO L124 PetriNetUnfolderBase]: 1764/3103 cut-off events. [2024-06-27 23:02:43,850 INFO L125 PetriNetUnfolderBase]: For 184345/184345 co-relation queries the response was YES. [2024-06-27 23:02:43,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20104 conditions, 3103 events. 1764/3103 cut-off events. For 184345/184345 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19710 event pairs, 438 based on Foata normal form. 1/3096 useless extension candidates. Maximal degree in co-relation 20011. Up to 2595 conditions per place. [2024-06-27 23:02:43,875 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 186 selfloop transitions, 87 changer transitions 0/283 dead transitions. [2024-06-27 23:02:43,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 283 transitions, 3802 flow [2024-06-27 23:02:43,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:43,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:43,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:02:43,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 23:02:43,877 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 3108 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:02:43,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 283 transitions, 3802 flow [2024-06-27 23:02:44,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 283 transitions, 3580 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:44,274 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 3066 flow [2024-06-27 23:02:44,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3066, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-27 23:02:44,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-27 23:02:44,275 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 3066 flow [2024-06-27 23:02:44,275 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 23:02:44,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:44,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:44,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:02:44,275 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:44,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:44,276 INFO L85 PathProgramCache]: Analyzing trace with hash 561877038, now seen corresponding path program 12 times [2024-06-27 23:02:44,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:44,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356916016] [2024-06-27 23:02:44,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:44,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:44,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:44,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:44,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:44,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356916016] [2024-06-27 23:02:44,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356916016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:44,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:44,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:44,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319777010] [2024-06-27 23:02:44,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:44,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:44,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:44,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:44,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:44,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:44,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 3066 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 23:02:44,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:44,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:44,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:44,829 INFO L124 PetriNetUnfolderBase]: 1761/3110 cut-off events. [2024-06-27 23:02:44,829 INFO L125 PetriNetUnfolderBase]: For 186748/186748 co-relation queries the response was YES. [2024-06-27 23:02:44,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20066 conditions, 3110 events. 1761/3110 cut-off events. For 186748/186748 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19802 event pairs, 414 based on Foata normal form. 1/3106 useless extension candidates. Maximal degree in co-relation 19973. Up to 2703 conditions per place. [2024-06-27 23:02:44,855 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 244 selfloop transitions, 28 changer transitions 0/282 dead transitions. [2024-06-27 23:02:44,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 282 transitions, 3636 flow [2024-06-27 23:02:44,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:44,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:44,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:02:44,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:02:44,857 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 3066 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:02:44,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 282 transitions, 3636 flow [2024-06-27 23:02:45,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 282 transitions, 3360 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:45,313 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 2852 flow [2024-06-27 23:02:45,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2852, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-27 23:02:45,313 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-27 23:02:45,313 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 2852 flow [2024-06-27 23:02:45,314 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 23:02:45,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:45,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:45,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:02:45,314 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:45,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:45,314 INFO L85 PathProgramCache]: Analyzing trace with hash 557290092, now seen corresponding path program 4 times [2024-06-27 23:02:45,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:45,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239061701] [2024-06-27 23:02:45,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:45,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:45,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:45,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:45,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:45,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239061701] [2024-06-27 23:02:45,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239061701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:45,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:45,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:45,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714249959] [2024-06-27 23:02:45,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:45,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:45,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:45,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:45,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:45,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:45,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 2852 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 23:02:45,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:45,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:45,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:45,833 INFO L124 PetriNetUnfolderBase]: 1756/3103 cut-off events. [2024-06-27 23:02:45,833 INFO L125 PetriNetUnfolderBase]: For 189218/189218 co-relation queries the response was YES. [2024-06-27 23:02:45,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19812 conditions, 3103 events. 1756/3103 cut-off events. For 189218/189218 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19762 event pairs, 413 based on Foata normal form. 2/3100 useless extension candidates. Maximal degree in co-relation 19718. Up to 2693 conditions per place. [2024-06-27 23:02:45,858 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 246 selfloop transitions, 27 changer transitions 0/283 dead transitions. [2024-06-27 23:02:45,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 283 transitions, 3426 flow [2024-06-27 23:02:45,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:45,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:45,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:02:45,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:02:45,859 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 2852 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:02:45,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 283 transitions, 3426 flow [2024-06-27 23:02:46,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 283 transitions, 3312 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:46,382 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 2797 flow [2024-06-27 23:02:46,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2797, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-27 23:02:46,383 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-27 23:02:46,383 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 2797 flow [2024-06-27 23:02:46,383 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 23:02:46,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:46,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:46,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:02:46,384 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:46,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:46,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1016482092, now seen corresponding path program 4 times [2024-06-27 23:02:46,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:46,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099408706] [2024-06-27 23:02:46,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:46,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:46,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:46,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:46,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099408706] [2024-06-27 23:02:46,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099408706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:46,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:46,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:46,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741127357] [2024-06-27 23:02:46,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:46,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:46,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:46,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:46,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:46,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:46,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 2797 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 23:02:46,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:46,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:46,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:46,930 INFO L124 PetriNetUnfolderBase]: 1761/3117 cut-off events. [2024-06-27 23:02:46,931 INFO L125 PetriNetUnfolderBase]: For 192527/192527 co-relation queries the response was YES. [2024-06-27 23:02:46,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19924 conditions, 3117 events. 1761/3117 cut-off events. For 192527/192527 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19811 event pairs, 406 based on Foata normal form. 1/3115 useless extension candidates. Maximal degree in co-relation 19829. Up to 2673 conditions per place. [2024-06-27 23:02:46,957 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 256 selfloop transitions, 28 changer transitions 0/294 dead transitions. [2024-06-27 23:02:46,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 294 transitions, 3460 flow [2024-06-27 23:02:46,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:46,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:46,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:02:46,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-27 23:02:46,958 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 2797 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:02:46,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 294 transitions, 3460 flow [2024-06-27 23:02:47,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 294 transitions, 3387 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:47,717 INFO L231 Difference]: Finished difference. Result has 231 places, 274 transitions, 2837 flow [2024-06-27 23:02:47,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2837, PETRI_PLACES=231, PETRI_TRANSITIONS=274} [2024-06-27 23:02:47,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-27 23:02:47,718 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 274 transitions, 2837 flow [2024-06-27 23:02:47,718 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 23:02:47,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:47,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] [2024-06-27 23:02:47,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:02:47,719 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:47,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1460219044, now seen corresponding path program 5 times [2024-06-27 23:02:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:47,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866126515] [2024-06-27 23:02:47,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:47,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:47,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:47,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:47,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866126515] [2024-06-27 23:02:47,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866126515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:47,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:47,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:47,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681193709] [2024-06-27 23:02:47,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:47,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:47,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:47,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:47,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:47,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:47,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 274 transitions, 2837 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 23:02:47,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:47,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:47,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:48,228 INFO L124 PetriNetUnfolderBase]: 1766/3124 cut-off events. [2024-06-27 23:02:48,229 INFO L125 PetriNetUnfolderBase]: For 198524/198524 co-relation queries the response was YES. [2024-06-27 23:02:48,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20083 conditions, 3124 events. 1766/3124 cut-off events. For 198524/198524 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19878 event pairs, 409 based on Foata normal form. 1/3120 useless extension candidates. Maximal degree in co-relation 19987. Up to 2606 conditions per place. [2024-06-27 23:02:48,255 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 213 selfloop transitions, 74 changer transitions 0/297 dead transitions. [2024-06-27 23:02:48,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 297 transitions, 3894 flow [2024-06-27 23:02:48,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:48,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:48,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 23:02:48,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-27 23:02:48,256 INFO L175 Difference]: Start difference. First operand has 231 places, 274 transitions, 2837 flow. Second operand 7 states and 185 transitions. [2024-06-27 23:02:48,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 297 transitions, 3894 flow [2024-06-27 23:02:48,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 297 transitions, 3812 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:48,840 INFO L231 Difference]: Finished difference. Result has 233 places, 277 transitions, 2960 flow [2024-06-27 23:02:48,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2960, PETRI_PLACES=233, PETRI_TRANSITIONS=277} [2024-06-27 23:02:48,840 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-27 23:02:48,841 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 277 transitions, 2960 flow [2024-06-27 23:02:48,841 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 23:02:48,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:48,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:48,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:02:48,841 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:48,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:48,842 INFO L85 PathProgramCache]: Analyzing trace with hash 2075701872, now seen corresponding path program 6 times [2024-06-27 23:02:48,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:48,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391925710] [2024-06-27 23:02:48,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:48,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:48,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:48,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:48,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:48,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391925710] [2024-06-27 23:02:48,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391925710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:48,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:48,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:48,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366088339] [2024-06-27 23:02:48,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:48,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:48,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:48,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:48,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:49,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:49,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 277 transitions, 2960 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 23:02:49,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:49,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:49,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:49,435 INFO L124 PetriNetUnfolderBase]: 1771/3135 cut-off events. [2024-06-27 23:02:49,435 INFO L125 PetriNetUnfolderBase]: For 204638/204638 co-relation queries the response was YES. [2024-06-27 23:02:49,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20318 conditions, 3135 events. 1771/3135 cut-off events. For 204638/204638 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19996 event pairs, 406 based on Foata normal form. 1/3133 useless extension candidates. Maximal degree in co-relation 20221. Up to 2674 conditions per place. [2024-06-27 23:02:49,458 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 253 selfloop transitions, 41 changer transitions 0/304 dead transitions. [2024-06-27 23:02:49,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 304 transitions, 3806 flow [2024-06-27 23:02:49,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:49,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:49,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:02:49,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788113695090439 [2024-06-27 23:02:49,459 INFO L175 Difference]: Start difference. First operand has 233 places, 277 transitions, 2960 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:02:49,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 304 transitions, 3806 flow [2024-06-27 23:02:50,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 304 transitions, 3585 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:50,139 INFO L231 Difference]: Finished difference. Result has 240 places, 281 transitions, 2923 flow [2024-06-27 23:02:50,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2923, PETRI_PLACES=240, PETRI_TRANSITIONS=281} [2024-06-27 23:02:50,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-27 23:02:50,139 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 281 transitions, 2923 flow [2024-06-27 23:02:50,140 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 23:02:50,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:50,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:50,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:02:50,140 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:50,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:50,140 INFO L85 PathProgramCache]: Analyzing trace with hash 786723534, now seen corresponding path program 7 times [2024-06-27 23:02:50,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:50,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8442025] [2024-06-27 23:02:50,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:50,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:50,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:50,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:50,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:50,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8442025] [2024-06-27 23:02:50,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8442025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:50,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:50,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:50,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298963990] [2024-06-27 23:02:50,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:50,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:50,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:50,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:50,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:50,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:50,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 281 transitions, 2923 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 23:02:50,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:50,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:50,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:50,670 INFO L124 PetriNetUnfolderBase]: 1768/3131 cut-off events. [2024-06-27 23:02:50,670 INFO L125 PetriNetUnfolderBase]: For 207616/207616 co-relation queries the response was YES. [2024-06-27 23:02:50,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20198 conditions, 3131 events. 1768/3131 cut-off events. For 207616/207616 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19960 event pairs, 406 based on Foata normal form. 1/3129 useless extension candidates. Maximal degree in co-relation 20098. Up to 2671 conditions per place. [2024-06-27 23:02:50,696 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 248 selfloop transitions, 40 changer transitions 0/298 dead transitions. [2024-06-27 23:02:50,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 298 transitions, 3541 flow [2024-06-27 23:02:50,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:50,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:50,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:02:50,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 23:02:50,697 INFO L175 Difference]: Start difference. First operand has 240 places, 281 transitions, 2923 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:02:50,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 298 transitions, 3541 flow [2024-06-27 23:02:51,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 298 transitions, 3419 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:51,244 INFO L231 Difference]: Finished difference. Result has 241 places, 281 transitions, 2887 flow [2024-06-27 23:02:51,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2887, PETRI_PLACES=241, PETRI_TRANSITIONS=281} [2024-06-27 23:02:51,245 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-27 23:02:51,245 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 281 transitions, 2887 flow [2024-06-27 23:02:51,245 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 23:02:51,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:51,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 23:02:51,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:02:51,246 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:51,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:51,246 INFO L85 PathProgramCache]: Analyzing trace with hash 948855084, now seen corresponding path program 8 times [2024-06-27 23:02:51,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:51,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940257070] [2024-06-27 23:02:51,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:51,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:51,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02: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 23:02:51,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:51,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940257070] [2024-06-27 23:02:51,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940257070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:51,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:51,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:51,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490753211] [2024-06-27 23:02:51,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:51,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:51,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:51,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:51,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:51,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:51,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 281 transitions, 2887 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 23:02:51,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:51,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:51,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:51,859 INFO L124 PetriNetUnfolderBase]: 1781/3151 cut-off events. [2024-06-27 23:02:51,859 INFO L125 PetriNetUnfolderBase]: For 215946/215946 co-relation queries the response was YES. [2024-06-27 23:02:51,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20458 conditions, 3151 events. 1781/3151 cut-off events. For 215946/215946 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20095 event pairs, 409 based on Foata normal form. 1/3147 useless extension candidates. Maximal degree in co-relation 20357. Up to 2624 conditions per place. [2024-06-27 23:02:51,886 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 209 selfloop transitions, 85 changer transitions 0/304 dead transitions. [2024-06-27 23:02:51,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 304 transitions, 3899 flow [2024-06-27 23:02:51,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:51,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:51,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:02:51,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-27 23:02:51,888 INFO L175 Difference]: Start difference. First operand has 241 places, 281 transitions, 2887 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:02:51,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 304 transitions, 3899 flow [2024-06-27 23:02:52,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 304 transitions, 3819 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:52,540 INFO L231 Difference]: Finished difference. Result has 242 places, 288 transitions, 3101 flow [2024-06-27 23:02:52,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3101, PETRI_PLACES=242, PETRI_TRANSITIONS=288} [2024-06-27 23:02:52,541 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-27 23:02:52,541 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 288 transitions, 3101 flow [2024-06-27 23:02:52,541 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 23:02:52,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:52,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:52,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:02:52,542 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:52,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:52,542 INFO L85 PathProgramCache]: Analyzing trace with hash 957425964, now seen corresponding path program 9 times [2024-06-27 23:02:52,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:52,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486910745] [2024-06-27 23:02:52,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:52,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:52,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:52,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:52,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:52,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486910745] [2024-06-27 23:02:52,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486910745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:52,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:52,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:52,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186645080] [2024-06-27 23:02:52,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:52,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:52,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:52,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:52,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:52,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:52,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 288 transitions, 3101 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 23:02:52,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:52,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:52,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:53,101 INFO L124 PetriNetUnfolderBase]: 1778/3147 cut-off events. [2024-06-27 23:02:53,101 INFO L125 PetriNetUnfolderBase]: For 219965/219965 co-relation queries the response was YES. [2024-06-27 23:02:53,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20542 conditions, 3147 events. 1778/3147 cut-off events. For 219965/219965 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20104 event pairs, 409 based on Foata normal form. 1/3143 useless extension candidates. Maximal degree in co-relation 20440. Up to 2621 conditions per place. [2024-06-27 23:02:53,129 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 207 selfloop transitions, 86 changer transitions 0/303 dead transitions. [2024-06-27 23:02:53,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 303 transitions, 3859 flow [2024-06-27 23:02:53,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:53,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:53,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:02:53,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-27 23:02:53,130 INFO L175 Difference]: Start difference. First operand has 242 places, 288 transitions, 3101 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:02:53,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 303 transitions, 3859 flow [2024-06-27 23:02:53,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 303 transitions, 3706 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:53,994 INFO L231 Difference]: Finished difference. Result has 247 places, 288 transitions, 3126 flow [2024-06-27 23:02:53,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3126, PETRI_PLACES=247, PETRI_TRANSITIONS=288} [2024-06-27 23:02:53,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-27 23:02:53,995 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 288 transitions, 3126 flow [2024-06-27 23:02:53,995 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 23:02:53,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:53,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:53,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:02:53,996 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:53,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:53,996 INFO L85 PathProgramCache]: Analyzing trace with hash 520765358, now seen corresponding path program 4 times [2024-06-27 23:02:53,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:53,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518138838] [2024-06-27 23:02:53,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:53,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:54,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:54,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:54,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:54,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518138838] [2024-06-27 23:02:54,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518138838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:54,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:54,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:54,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621952822] [2024-06-27 23:02:54,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:54,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:54,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:54,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:54,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:54,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:54,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 288 transitions, 3126 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 23:02:54,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:54,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:54,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:54,533 INFO L124 PetriNetUnfolderBase]: 1775/3141 cut-off events. [2024-06-27 23:02:54,533 INFO L125 PetriNetUnfolderBase]: For 223854/223854 co-relation queries the response was YES. [2024-06-27 23:02:54,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20508 conditions, 3141 events. 1775/3141 cut-off events. For 223854/223854 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20004 event pairs, 413 based on Foata normal form. 1/3135 useless extension candidates. Maximal degree in co-relation 20405. Up to 2649 conditions per place. [2024-06-27 23:02:54,560 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 232 selfloop transitions, 67 changer transitions 0/309 dead transitions. [2024-06-27 23:02:54,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 309 transitions, 4085 flow [2024-06-27 23:02:54,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:54,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:54,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 23:02:54,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 23:02:54,561 INFO L175 Difference]: Start difference. First operand has 247 places, 288 transitions, 3126 flow. Second operand 7 states and 184 transitions. [2024-06-27 23:02:54,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 309 transitions, 4085 flow [2024-06-27 23:02:54,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 309 transitions, 3863 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:54,975 INFO L231 Difference]: Finished difference. Result has 247 places, 290 transitions, 3083 flow [2024-06-27 23:02:54,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2914, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3083, PETRI_PLACES=247, PETRI_TRANSITIONS=290} [2024-06-27 23:02:54,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-27 23:02:54,976 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 290 transitions, 3083 flow [2024-06-27 23:02:54,976 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 23:02:54,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:54,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] [2024-06-27 23:02:54,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:02:54,977 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:54,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:54,977 INFO L85 PathProgramCache]: Analyzing trace with hash 948862028, now seen corresponding path program 5 times [2024-06-27 23:02:54,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:54,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518358824] [2024-06-27 23:02:54,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:54,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:54,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:55,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:55,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:55,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518358824] [2024-06-27 23:02:55,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518358824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:55,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:55,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:55,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953058765] [2024-06-27 23:02:55,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:55,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:55,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:55,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:55,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:55,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:55,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 290 transitions, 3083 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 23:02:55,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:55,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:55,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:55,552 INFO L124 PetriNetUnfolderBase]: 1788/3163 cut-off events. [2024-06-27 23:02:55,553 INFO L125 PetriNetUnfolderBase]: For 232210/232210 co-relation queries the response was YES. [2024-06-27 23:02:55,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20717 conditions, 3163 events. 1788/3163 cut-off events. For 232210/232210 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20227 event pairs, 413 based on Foata normal form. 1/3157 useless extension candidates. Maximal degree in co-relation 20615. Up to 2664 conditions per place. [2024-06-27 23:02:55,580 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 72 changer transitions 0/312 dead transitions. [2024-06-27 23:02:55,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 312 transitions, 4109 flow [2024-06-27 23:02:55,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:55,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:55,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 23:02:55,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 23:02:55,581 INFO L175 Difference]: Start difference. First operand has 247 places, 290 transitions, 3083 flow. Second operand 7 states and 182 transitions. [2024-06-27 23:02:55,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 312 transitions, 4109 flow [2024-06-27 23:02:56,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 312 transitions, 3989 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:56,395 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 3217 flow [2024-06-27 23:02:56,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-06-27 23:02:56,397 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-27 23:02:56,397 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 3217 flow [2024-06-27 23:02:56,398 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 23:02:56,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:56,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:56,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:02:56,398 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:56,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:56,399 INFO L85 PathProgramCache]: Analyzing trace with hash 964099148, now seen corresponding path program 6 times [2024-06-27 23:02:56,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:56,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113808111] [2024-06-27 23:02:56,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:56,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:56,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:56,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:56,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:56,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113808111] [2024-06-27 23:02:56,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113808111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:56,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:56,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:56,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167517244] [2024-06-27 23:02:56,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:56,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:56,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:56,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:56,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:56,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:56,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 3217 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 23:02:56,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:56,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:56,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:56,966 INFO L124 PetriNetUnfolderBase]: 1785/3166 cut-off events. [2024-06-27 23:02:56,967 INFO L125 PetriNetUnfolderBase]: For 235894/235894 co-relation queries the response was YES. [2024-06-27 23:02:56,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20698 conditions, 3166 events. 1785/3166 cut-off events. For 235894/235894 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20230 event pairs, 401 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 20594. Up to 2756 conditions per place. [2024-06-27 23:02:56,994 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 275 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-27 23:02:56,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 310 transitions, 3851 flow [2024-06-27 23:02:56,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:56,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:56,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:02:56,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:02:56,995 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 3217 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:02:56,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 310 transitions, 3851 flow [2024-06-27 23:02:57,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 310 transitions, 3713 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:57,515 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3135 flow [2024-06-27 23:02:57,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3135, PETRI_PLACES=255, PETRI_TRANSITIONS=296} [2024-06-27 23:02:57,515 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-27 23:02:57,515 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3135 flow [2024-06-27 23:02:57,516 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 23:02:57,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:57,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:57,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:02:57,516 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:57,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:57,516 INFO L85 PathProgramCache]: Analyzing trace with hash -2145060850, now seen corresponding path program 10 times [2024-06-27 23:02:57,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:57,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371675253] [2024-06-27 23:02:57,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:57,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:57,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:57,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 23:02:57,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:57,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371675253] [2024-06-27 23:02:57,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371675253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:57,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:57,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:57,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276779012] [2024-06-27 23:02:57,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:57,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:57,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:57,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:57,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:57,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:57,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 296 transitions, 3135 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 23:02:57,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:57,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:57,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:58,069 INFO L124 PetriNetUnfolderBase]: 1782/3146 cut-off events. [2024-06-27 23:02:58,069 INFO L125 PetriNetUnfolderBase]: For 239920/239920 co-relation queries the response was YES. [2024-06-27 23:02:58,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20548 conditions, 3146 events. 1782/3146 cut-off events. For 239920/239920 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20124 event pairs, 434 based on Foata normal form. 1/3140 useless extension candidates. Maximal degree in co-relation 20443. Up to 2628 conditions per place. [2024-06-27 23:02:58,093 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 212 selfloop transitions, 86 changer transitions 0/308 dead transitions. [2024-06-27 23:02:58,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 308 transitions, 3903 flow [2024-06-27 23:02:58,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:58,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:58,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:02:58,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-27 23:02:58,095 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3135 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:02:58,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 308 transitions, 3903 flow [2024-06-27 23:02:58,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 308 transitions, 3783 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:58,892 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3193 flow [2024-06-27 23:02:58,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3015, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3193, PETRI_PLACES=255, PETRI_TRANSITIONS=296} [2024-06-27 23:02:58,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-27 23:02:58,893 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3193 flow [2024-06-27 23:02:58,893 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 23:02:58,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:58,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:58,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:02:58,893 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:58,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:58,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1073257658, now seen corresponding path program 11 times [2024-06-27 23:02:58,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:58,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856845672] [2024-06-27 23:02:58,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:58,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:58,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:59,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:59,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856845672] [2024-06-27 23:02:59,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856845672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:59,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:59,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:59,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791411783] [2024-06-27 23:02:59,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:59,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:59,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:59,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:59,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:59,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:02:59,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 296 transitions, 3193 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 23:02:59,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:59,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:02:59,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:59,438 INFO L124 PetriNetUnfolderBase]: 1787/3155 cut-off events. [2024-06-27 23:02:59,438 INFO L125 PetriNetUnfolderBase]: For 246511/246511 co-relation queries the response was YES. [2024-06-27 23:02:59,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20789 conditions, 3155 events. 1787/3155 cut-off events. For 246511/246511 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20203 event pairs, 434 based on Foata normal form. 1/3149 useless extension candidates. Maximal degree in co-relation 20683. Up to 2634 conditions per place. [2024-06-27 23:02:59,467 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 214 selfloop transitions, 87 changer transitions 0/311 dead transitions. [2024-06-27 23:02:59,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 311 transitions, 4025 flow [2024-06-27 23:02:59,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:59,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:59,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:02:59,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 23:02:59,468 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3193 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:02:59,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 311 transitions, 4025 flow [2024-06-27 23:03:00,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 311 transitions, 3837 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:00,185 INFO L231 Difference]: Finished difference. Result has 257 places, 299 transitions, 3241 flow [2024-06-27 23:03:00,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3017, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3241, PETRI_PLACES=257, PETRI_TRANSITIONS=299} [2024-06-27 23:03:00,186 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-27 23:03:00,186 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 299 transitions, 3241 flow [2024-06-27 23:03:00,186 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 23:03:00,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:00,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:00,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:03:00,187 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:00,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:00,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1613045460, now seen corresponding path program 12 times [2024-06-27 23:03:00,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:00,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941221042] [2024-06-27 23:03:00,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:00,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:00,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:00,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:00,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:00,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941221042] [2024-06-27 23:03:00,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941221042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:00,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:00,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:00,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637804363] [2024-06-27 23:03:00,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:00,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:00,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:00,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:00,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:00,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:00,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 299 transitions, 3241 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 23:03:00,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:00,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:00,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:00,734 INFO L124 PetriNetUnfolderBase]: 1784/3151 cut-off events. [2024-06-27 23:03:00,735 INFO L125 PetriNetUnfolderBase]: For 249476/249476 co-relation queries the response was YES. [2024-06-27 23:03:00,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20742 conditions, 3151 events. 1784/3151 cut-off events. For 249476/249476 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20203 event pairs, 434 based on Foata normal form. 1/3145 useless extension candidates. Maximal degree in co-relation 20635. Up to 2631 conditions per place. [2024-06-27 23:03:00,761 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 211 selfloop transitions, 89 changer transitions 0/310 dead transitions. [2024-06-27 23:03:00,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 310 transitions, 3867 flow [2024-06-27 23:03:00,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:00,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:00,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:03:00,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-27 23:03:00,763 INFO L175 Difference]: Start difference. First operand has 257 places, 299 transitions, 3241 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:03:00,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 310 transitions, 3867 flow [2024-06-27 23:03:01,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 310 transitions, 3573 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:01,528 INFO L231 Difference]: Finished difference. Result has 258 places, 299 transitions, 3131 flow [2024-06-27 23:03:01,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3131, PETRI_PLACES=258, PETRI_TRANSITIONS=299} [2024-06-27 23:03:01,529 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-27 23:03:01,529 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 299 transitions, 3131 flow [2024-06-27 23:03:01,529 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 23:03:01,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:01,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:01,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:03:01,530 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:01,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:01,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1621609396, now seen corresponding path program 7 times [2024-06-27 23:03:01,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:01,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097048908] [2024-06-27 23:03:01,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:01,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:01,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:01,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:01,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097048908] [2024-06-27 23:03:01,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097048908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:01,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:01,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:01,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254285] [2024-06-27 23:03:01,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:01,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:01,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:01,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:01,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:01,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:01,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 299 transitions, 3131 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 23:03:01,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:01,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:01,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:02,040 INFO L124 PetriNetUnfolderBase]: 1789/3166 cut-off events. [2024-06-27 23:03:02,040 INFO L125 PetriNetUnfolderBase]: For 254937/254937 co-relation queries the response was YES. [2024-06-27 23:03:02,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20815 conditions, 3166 events. 1789/3166 cut-off events. For 254937/254937 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20268 event pairs, 418 based on Foata normal form. 1/3162 useless extension candidates. Maximal degree in co-relation 20707. Up to 2666 conditions per place. [2024-06-27 23:03:02,067 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 75 changer transitions 0/315 dead transitions. [2024-06-27 23:03:02,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 315 transitions, 4121 flow [2024-06-27 23:03:02,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:02,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:02,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:03:02,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 23:03:02,068 INFO L175 Difference]: Start difference. First operand has 258 places, 299 transitions, 3131 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:03:02,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 315 transitions, 4121 flow [2024-06-27 23:03:02,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 315 transitions, 3945 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:02,901 INFO L231 Difference]: Finished difference. Result has 260 places, 302 transitions, 3161 flow [2024-06-27 23:03:02,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3161, PETRI_PLACES=260, PETRI_TRANSITIONS=302} [2024-06-27 23:03:02,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-27 23:03:02,902 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 302 transitions, 3161 flow [2024-06-27 23:03:02,902 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 23:03:02,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:02,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:02,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:03:02,902 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:02,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:02,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1058013594, now seen corresponding path program 8 times [2024-06-27 23:03:02,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:02,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990365446] [2024-06-27 23:03:02,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:02,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:02,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:03,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 23:03:03,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:03,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990365446] [2024-06-27 23:03:03,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990365446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:03,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:03,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:03,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967964122] [2024-06-27 23:03:03,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:03,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:03,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:03,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:03,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:03,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:03,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 302 transitions, 3161 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 23:03:03,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:03,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:03,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:03,510 INFO L124 PetriNetUnfolderBase]: 1799/3193 cut-off events. [2024-06-27 23:03:03,511 INFO L125 PetriNetUnfolderBase]: For 261169/261169 co-relation queries the response was YES. [2024-06-27 23:03:03,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20993 conditions, 3193 events. 1799/3193 cut-off events. For 261169/261169 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20484 event pairs, 403 based on Foata normal form. 1/3192 useless extension candidates. Maximal degree in co-relation 20884. Up to 2775 conditions per place. [2024-06-27 23:03:03,538 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 281 selfloop transitions, 28 changer transitions 0/319 dead transitions. [2024-06-27 23:03:03,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 319 transitions, 3898 flow [2024-06-27 23:03:03,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:03,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:03,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:03:03,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:03:03,539 INFO L175 Difference]: Start difference. First operand has 260 places, 302 transitions, 3161 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:03:03,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 319 transitions, 3898 flow [2024-06-27 23:03:04,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 319 transitions, 3709 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:04,472 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3133 flow [2024-06-27 23:03:04,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3133, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-27 23:03:04,473 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-27 23:03:04,474 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3133 flow [2024-06-27 23:03:04,474 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 23:03:04,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:04,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:04,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:03:04,474 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:04,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:04,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1903294136, now seen corresponding path program 9 times [2024-06-27 23:03:04,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:04,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506126780] [2024-06-27 23:03:04,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:04,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:04,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:04,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 23:03:04,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:04,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506126780] [2024-06-27 23:03:04,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506126780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:04,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:04,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:04,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137710443] [2024-06-27 23:03:04,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:04,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:04,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:04,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:04,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:04,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:04,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3133 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 23:03:04,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:04,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:04,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:05,005 INFO L124 PetriNetUnfolderBase]: 1812/3206 cut-off events. [2024-06-27 23:03:05,005 INFO L125 PetriNetUnfolderBase]: For 270252/270252 co-relation queries the response was YES. [2024-06-27 23:03:05,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21098 conditions, 3206 events. 1812/3206 cut-off events. For 270252/270252 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20606 event pairs, 418 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 20988. Up to 2691 conditions per place. [2024-06-27 23:03:05,033 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 229 selfloop transitions, 89 changer transitions 0/328 dead transitions. [2024-06-27 23:03:05,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 328 transitions, 4199 flow [2024-06-27 23:03:05,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:05,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:05,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:03:05,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 23:03:05,035 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3133 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:03:05,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 328 transitions, 4199 flow [2024-06-27 23:03:05,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 328 transitions, 4123 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:05,922 INFO L231 Difference]: Finished difference. Result has 266 places, 315 transitions, 3333 flow [2024-06-27 23:03:05,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3333, PETRI_PLACES=266, PETRI_TRANSITIONS=315} [2024-06-27 23:03:05,922 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-27 23:03:05,923 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 315 transitions, 3333 flow [2024-06-27 23:03:05,923 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 23:03:05,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:05,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] [2024-06-27 23:03:05,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:03:05,923 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:05,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:05,924 INFO L85 PathProgramCache]: Analyzing trace with hash 562068556, now seen corresponding path program 10 times [2024-06-27 23:03:05,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:05,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289481105] [2024-06-27 23:03:05,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:05,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:05,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:06,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:06,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:06,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289481105] [2024-06-27 23:03:06,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289481105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:06,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:06,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:06,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188702250] [2024-06-27 23:03:06,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:06,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:06,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:06,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:06,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:06,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:06,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 315 transitions, 3333 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 23:03:06,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:06,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:06,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:06,464 INFO L124 PetriNetUnfolderBase]: 1809/3202 cut-off events. [2024-06-27 23:03:06,464 INFO L125 PetriNetUnfolderBase]: For 274215/274215 co-relation queries the response was YES. [2024-06-27 23:03:06,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21205 conditions, 3202 events. 1809/3202 cut-off events. For 274215/274215 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20591 event pairs, 418 based on Foata normal form. 1/3198 useless extension candidates. Maximal degree in co-relation 21094. Up to 2688 conditions per place. [2024-06-27 23:03:06,493 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 88 changer transitions 0/328 dead transitions. [2024-06-27 23:03:06,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 328 transitions, 4311 flow [2024-06-27 23:03:06,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:06,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:06,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:03:06,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 23:03:06,494 INFO L175 Difference]: Start difference. First operand has 266 places, 315 transitions, 3333 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:03:06,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 328 transitions, 4311 flow [2024-06-27 23:03:07,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 328 transitions, 4085 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:07,345 INFO L231 Difference]: Finished difference. Result has 269 places, 315 transitions, 3289 flow [2024-06-27 23:03:07,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3289, PETRI_PLACES=269, PETRI_TRANSITIONS=315} [2024-06-27 23:03:07,346 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-27 23:03:07,346 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 315 transitions, 3289 flow [2024-06-27 23:03:07,346 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 23:03:07,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:07,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:07,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:03:07,347 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:07,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:07,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1411332506, now seen corresponding path program 11 times [2024-06-27 23:03:07,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:07,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299908077] [2024-06-27 23:03:07,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:07,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:07,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:07,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:07,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:07,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299908077] [2024-06-27 23:03:07,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299908077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:07,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:07,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:07,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044284544] [2024-06-27 23:03:07,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:07,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:07,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:07,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:07,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:07,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:07,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 315 transitions, 3289 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 23:03:07,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:07,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:07,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:07,934 INFO L124 PetriNetUnfolderBase]: 1806/3207 cut-off events. [2024-06-27 23:03:07,934 INFO L125 PetriNetUnfolderBase]: For 277042/277042 co-relation queries the response was YES. [2024-06-27 23:03:07,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21142 conditions, 3207 events. 1806/3207 cut-off events. For 277042/277042 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20604 event pairs, 403 based on Foata normal form. 1/3206 useless extension candidates. Maximal degree in co-relation 21030. Up to 2772 conditions per place. [2024-06-27 23:03:07,965 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 278 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-06-27 23:03:07,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 329 transitions, 4117 flow [2024-06-27 23:03:07,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:07,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:07,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 23:03:07,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 23:03:07,966 INFO L175 Difference]: Start difference. First operand has 269 places, 315 transitions, 3289 flow. Second operand 9 states and 215 transitions. [2024-06-27 23:03:07,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 329 transitions, 4117 flow [2024-06-27 23:03:08,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 329 transitions, 3915 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:08,744 INFO L231 Difference]: Finished difference. Result has 273 places, 315 transitions, 3175 flow [2024-06-27 23:03:08,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3175, PETRI_PLACES=273, PETRI_TRANSITIONS=315} [2024-06-27 23:03:08,744 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-27 23:03:08,744 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 315 transitions, 3175 flow [2024-06-27 23:03:08,744 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 23:03:08,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:08,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:08,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:03:08,745 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:08,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:08,745 INFO L85 PathProgramCache]: Analyzing trace with hash -557419492, now seen corresponding path program 12 times [2024-06-27 23:03:08,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:08,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814528126] [2024-06-27 23:03:08,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:08,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:08,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:08,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:08,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:08,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814528126] [2024-06-27 23:03:08,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814528126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:08,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:08,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:08,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349461716] [2024-06-27 23:03:08,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:08,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:08,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:08,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:08,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:08,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:08,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 315 transitions, 3175 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 23:03:08,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:08,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:08,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:09,318 INFO L124 PetriNetUnfolderBase]: 1803/3203 cut-off events. [2024-06-27 23:03:09,319 INFO L125 PetriNetUnfolderBase]: For 280011/280011 co-relation queries the response was YES. [2024-06-27 23:03:09,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21003 conditions, 3203 events. 1803/3203 cut-off events. For 280011/280011 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20585 event pairs, 403 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 20890. Up to 2769 conditions per place. [2024-06-27 23:03:09,347 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 276 selfloop transitions, 40 changer transitions 0/326 dead transitions. [2024-06-27 23:03:09,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 326 transitions, 3833 flow [2024-06-27 23:03:09,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:09,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:09,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:03:09,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:03:09,349 INFO L175 Difference]: Start difference. First operand has 273 places, 315 transitions, 3175 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:03:09,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 326 transitions, 3833 flow [2024-06-27 23:03:10,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 326 transitions, 3637 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:10,212 INFO L231 Difference]: Finished difference. Result has 271 places, 315 transitions, 3065 flow [2024-06-27 23:03:10,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3065, PETRI_PLACES=271, PETRI_TRANSITIONS=315} [2024-06-27 23:03:10,213 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-27 23:03:10,213 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 315 transitions, 3065 flow [2024-06-27 23:03:10,213 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 23:03:10,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:10,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:10,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:03:10,213 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:10,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:10,214 INFO L85 PathProgramCache]: Analyzing trace with hash 570650348, now seen corresponding path program 2 times [2024-06-27 23:03:10,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:10,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148973483] [2024-06-27 23:03:10,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:10,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:10,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:10,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:10,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:10,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148973483] [2024-06-27 23:03:10,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148973483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:10,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:10,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:10,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493363932] [2024-06-27 23:03:10,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:10,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:10,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:10,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:10,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:10,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:03:10,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 315 transitions, 3065 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:10,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:10,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:03:10,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:10,794 INFO L124 PetriNetUnfolderBase]: 1733/3103 cut-off events. [2024-06-27 23:03:10,794 INFO L125 PetriNetUnfolderBase]: For 315191/315191 co-relation queries the response was YES. [2024-06-27 23:03:10,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20624 conditions, 3103 events. 1733/3103 cut-off events. For 315191/315191 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20146 event pairs, 392 based on Foata normal form. 10/3076 useless extension candidates. Maximal degree in co-relation 20512. Up to 2496 conditions per place. [2024-06-27 23:03:10,878 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 236 selfloop transitions, 39 changer transitions 0/331 dead transitions. [2024-06-27 23:03:10,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 331 transitions, 3693 flow [2024-06-27 23:03:10,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:10,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:10,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:03:10,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-27 23:03:10,879 INFO L175 Difference]: Start difference. First operand has 271 places, 315 transitions, 3065 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:03:10,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 331 transitions, 3693 flow [2024-06-27 23:03:11,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 331 transitions, 3613 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:11,598 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 3091 flow [2024-06-27 23:03:11,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3091, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-06-27 23:03:11,598 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-27 23:03:11,598 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 3091 flow [2024-06-27 23:03:11,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:11,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:11,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:11,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:03:11,599 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:11,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:11,599 INFO L85 PathProgramCache]: Analyzing trace with hash -557408580, now seen corresponding path program 3 times [2024-06-27 23:03:11,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:11,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617540096] [2024-06-27 23:03:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:11,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:11,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:11,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:11,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617540096] [2024-06-27 23:03:11,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617540096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:11,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:11,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:11,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017941953] [2024-06-27 23:03:11,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:11,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:11,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:11,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:11,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:11,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:03:11,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 3091 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:11,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:11,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:03:11,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:12,249 INFO L124 PetriNetUnfolderBase]: 1762/3178 cut-off events. [2024-06-27 23:03:12,249 INFO L125 PetriNetUnfolderBase]: For 323495/323495 co-relation queries the response was YES. [2024-06-27 23:03:12,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21187 conditions, 3178 events. 1762/3178 cut-off events. For 323495/323495 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20794 event pairs, 391 based on Foata normal form. 9/3156 useless extension candidates. Maximal degree in co-relation 21074. Up to 2582 conditions per place. [2024-06-27 23:03:12,279 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 260 selfloop transitions, 16 changer transitions 0/332 dead transitions. [2024-06-27 23:03:12,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 332 transitions, 3723 flow [2024-06-27 23:03:12,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:12,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:12,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:03:12,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-27 23:03:12,281 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 3091 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:03:12,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 332 transitions, 3723 flow [2024-06-27 23:03:13,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 332 transitions, 3639 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:13,080 INFO L231 Difference]: Finished difference. Result has 274 places, 317 transitions, 3069 flow [2024-06-27 23:03:13,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3069, PETRI_PLACES=274, PETRI_TRANSITIONS=317} [2024-06-27 23:03:13,081 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-27 23:03:13,081 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 317 transitions, 3069 flow [2024-06-27 23:03:13,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:13,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:13,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:13,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:03:13,081 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:13,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:13,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1400846074, now seen corresponding path program 4 times [2024-06-27 23:03:13,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:13,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350216445] [2024-06-27 23:03:13,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:13,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:13,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:13,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:13,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:13,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350216445] [2024-06-27 23:03:13,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350216445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:13,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:13,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:13,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586507192] [2024-06-27 23:03:13,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:13,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:13,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:13,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:13,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:13,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:03:13,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 317 transitions, 3069 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:13,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:13,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:03:13,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:13,675 INFO L124 PetriNetUnfolderBase]: 1764/3184 cut-off events. [2024-06-27 23:03:13,675 INFO L125 PetriNetUnfolderBase]: For 310629/310629 co-relation queries the response was YES. [2024-06-27 23:03:13,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20858 conditions, 3184 events. 1764/3184 cut-off events. For 310629/310629 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20831 event pairs, 385 based on Foata normal form. 8/3161 useless extension candidates. Maximal degree in co-relation 20744. Up to 2560 conditions per place. [2024-06-27 23:03:13,704 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 262 selfloop transitions, 19 changer transitions 0/337 dead transitions. [2024-06-27 23:03:13,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 337 transitions, 3733 flow [2024-06-27 23:03:13,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:13,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:13,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:03:13,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:03:13,705 INFO L175 Difference]: Start difference. First operand has 274 places, 317 transitions, 3069 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:03:13,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 337 transitions, 3733 flow [2024-06-27 23:03:14,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 337 transitions, 3693 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:14,619 INFO L231 Difference]: Finished difference. Result has 277 places, 318 transitions, 3097 flow [2024-06-27 23:03:14,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3097, PETRI_PLACES=277, PETRI_TRANSITIONS=318} [2024-06-27 23:03:14,620 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-27 23:03:14,620 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 318 transitions, 3097 flow [2024-06-27 23:03:14,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:14,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:14,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:14,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:03:14,621 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:14,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:14,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1112624964, now seen corresponding path program 1 times [2024-06-27 23:03:14,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:14,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289572767] [2024-06-27 23:03:14,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:14,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:14,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:14,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:14,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289572767] [2024-06-27 23:03:14,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289572767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:14,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:14,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:14,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310601900] [2024-06-27 23:03:14,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:14,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:14,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:14,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:14,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:14,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:03:14,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 318 transitions, 3097 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:14,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:14,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:03:14,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:15,268 INFO L124 PetriNetUnfolderBase]: 1890/3397 cut-off events. [2024-06-27 23:03:15,268 INFO L125 PetriNetUnfolderBase]: For 357126/357126 co-relation queries the response was YES. [2024-06-27 23:03:15,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3397 events. 1890/3397 cut-off events. For 357126/357126 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22394 event pairs, 386 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 22761. Up to 2728 conditions per place. [2024-06-27 23:03:15,301 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 274 selfloop transitions, 19 changer transitions 0/349 dead transitions. [2024-06-27 23:03:15,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 349 transitions, 3995 flow [2024-06-27 23:03:15,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:15,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:15,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 23:03:15,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 23:03:15,302 INFO L175 Difference]: Start difference. First operand has 277 places, 318 transitions, 3097 flow. Second operand 8 states and 210 transitions. [2024-06-27 23:03:15,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 349 transitions, 3995 flow [2024-06-27 23:03:16,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 349 transitions, 3943 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:16,219 INFO L231 Difference]: Finished difference. Result has 279 places, 320 transitions, 3125 flow [2024-06-27 23:03:16,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3125, PETRI_PLACES=279, PETRI_TRANSITIONS=320} [2024-06-27 23:03:16,220 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-27 23:03:16,220 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 320 transitions, 3125 flow [2024-06-27 23:03:16,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:16,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:16,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:03:16,221 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:16,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:16,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1115481924, now seen corresponding path program 2 times [2024-06-27 23:03:16,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:16,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121932389] [2024-06-27 23:03:16,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:16,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:16,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:16,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:16,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:16,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121932389] [2024-06-27 23:03:16,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121932389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:16,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:16,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:16,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223272079] [2024-06-27 23:03:16,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:16,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:16,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:16,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:16,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:16,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:03:16,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 320 transitions, 3125 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:16,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:03:16,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:16,913 INFO L124 PetriNetUnfolderBase]: 1868/3369 cut-off events. [2024-06-27 23:03:16,913 INFO L125 PetriNetUnfolderBase]: For 335540/335540 co-relation queries the response was YES. [2024-06-27 23:03:16,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21879 conditions, 3369 events. 1868/3369 cut-off events. For 335540/335540 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22261 event pairs, 401 based on Foata normal form. 9/3375 useless extension candidates. Maximal degree in co-relation 21763. Up to 2761 conditions per place. [2024-06-27 23:03:16,939 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 269 selfloop transitions, 16 changer transitions 0/341 dead transitions. [2024-06-27 23:03:16,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 3773 flow [2024-06-27 23:03:16,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:16,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 23:03:16,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 23:03:16,941 INFO L175 Difference]: Start difference. First operand has 279 places, 320 transitions, 3125 flow. Second operand 7 states and 182 transitions. [2024-06-27 23:03:16,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 3773 flow [2024-06-27 23:03:17,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 341 transitions, 3743 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:17,643 INFO L231 Difference]: Finished difference. Result has 282 places, 320 transitions, 3133 flow [2024-06-27 23:03:17,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3133, PETRI_PLACES=282, PETRI_TRANSITIONS=320} [2024-06-27 23:03:17,644 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-27 23:03:17,644 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 320 transitions, 3133 flow [2024-06-27 23:03:17,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:17,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:17,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:17,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:03:17,644 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:17,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:17,645 INFO L85 PathProgramCache]: Analyzing trace with hash 957436876, now seen corresponding path program 3 times [2024-06-27 23:03:17,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:17,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091971126] [2024-06-27 23:03:17,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:17,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:17,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:17,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:17,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:17,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091971126] [2024-06-27 23:03:17,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091971126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:17,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:17,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:17,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814656810] [2024-06-27 23:03:17,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:17,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:17,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:17,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:17,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:17,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:03:17,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 320 transitions, 3133 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:17,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:17,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:03:17,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:18,232 INFO L124 PetriNetUnfolderBase]: 1902/3422 cut-off events. [2024-06-27 23:03:18,233 INFO L125 PetriNetUnfolderBase]: For 343853/343853 co-relation queries the response was YES. [2024-06-27 23:03:18,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22294 conditions, 3422 events. 1902/3422 cut-off events. For 343853/343853 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22649 event pairs, 410 based on Foata normal form. 10/3426 useless extension candidates. Maximal degree in co-relation 22176. Up to 2784 conditions per place. [2024-06-27 23:03:18,264 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 244 selfloop transitions, 39 changer transitions 0/339 dead transitions. [2024-06-27 23:03:18,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 339 transitions, 3789 flow [2024-06-27 23:03:18,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:18,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:18,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 23:03:18,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-27 23:03:18,266 INFO L175 Difference]: Start difference. First operand has 282 places, 320 transitions, 3133 flow. Second operand 7 states and 183 transitions. [2024-06-27 23:03:18,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 339 transitions, 3789 flow [2024-06-27 23:03:19,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 339 transitions, 3752 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:19,103 INFO L231 Difference]: Finished difference. Result has 283 places, 321 transitions, 3202 flow [2024-06-27 23:03:19,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3202, PETRI_PLACES=283, PETRI_TRANSITIONS=321} [2024-06-27 23:03:19,104 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-27 23:03:19,104 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 321 transitions, 3202 flow [2024-06-27 23:03:19,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:19,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:19,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:19,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:03:19,105 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:19,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:19,105 INFO L85 PathProgramCache]: Analyzing trace with hash 964117004, now seen corresponding path program 1 times [2024-06-27 23:03:19,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:19,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931089002] [2024-06-27 23:03:19,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:19,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:19,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:19,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:19,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:19,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931089002] [2024-06-27 23:03:19,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931089002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:19,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:19,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:19,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853203296] [2024-06-27 23:03:19,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:19,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:19,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:19,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:19,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:19,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:19,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 321 transitions, 3202 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 23:03:19,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:19,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:19,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:19,765 INFO L124 PetriNetUnfolderBase]: 1985/3504 cut-off events. [2024-06-27 23:03:19,765 INFO L125 PetriNetUnfolderBase]: For 320582/320582 co-relation queries the response was YES. [2024-06-27 23:03:19,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22936 conditions, 3504 events. 1985/3504 cut-off events. For 320582/320582 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22763 event pairs, 429 based on Foata normal form. 2/3503 useless extension candidates. Maximal degree in co-relation 22817. Up to 3064 conditions per place. [2024-06-27 23:03:19,792 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 301 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-27 23:03:19,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 338 transitions, 3928 flow [2024-06-27 23:03:19,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:19,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:19,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:03:19,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:03:19,793 INFO L175 Difference]: Start difference. First operand has 283 places, 321 transitions, 3202 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:03:19,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 338 transitions, 3928 flow [2024-06-27 23:03:20,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 338 transitions, 3846 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:20,390 INFO L231 Difference]: Finished difference. Result has 285 places, 323 transitions, 3217 flow [2024-06-27 23:03:20,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=285, PETRI_TRANSITIONS=323} [2024-06-27 23:03:20,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-27 23:03:20,391 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 323 transitions, 3217 flow [2024-06-27 23:03:20,391 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 23:03:20,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:20,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:20,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:03:20,391 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:20,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:20,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1846407178, now seen corresponding path program 4 times [2024-06-27 23:03:20,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:20,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284934986] [2024-06-27 23:03:20,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:20,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:20,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:20,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:20,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:20,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284934986] [2024-06-27 23:03:20,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284934986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:20,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:20,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:20,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018001188] [2024-06-27 23:03:20,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:20,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:20,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:20,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:20,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:20,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 23:03:20,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 323 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:20,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:20,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 23:03:20,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:21,024 INFO L124 PetriNetUnfolderBase]: 1920/3441 cut-off events. [2024-06-27 23:03:21,024 INFO L125 PetriNetUnfolderBase]: For 344409/344409 co-relation queries the response was YES. [2024-06-27 23:03:21,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22410 conditions, 3441 events. 1920/3441 cut-off events. For 344409/344409 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22779 event pairs, 417 based on Foata normal form. 10/3446 useless extension candidates. Maximal degree in co-relation 22290. Up to 2816 conditions per place. [2024-06-27 23:03:21,057 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 243 selfloop transitions, 40 changer transitions 0/339 dead transitions. [2024-06-27 23:03:21,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 339 transitions, 3869 flow [2024-06-27 23:03:21,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:21,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:21,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:03:21,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-27 23:03:21,058 INFO L175 Difference]: Start difference. First operand has 285 places, 323 transitions, 3217 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:03:21,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 339 transitions, 3869 flow [2024-06-27 23:03:22,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 339 transitions, 3788 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:22,094 INFO L231 Difference]: Finished difference. Result has 287 places, 324 transitions, 3248 flow [2024-06-27 23:03:22,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=287, PETRI_TRANSITIONS=324} [2024-06-27 23:03:22,095 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-27 23:03:22,095 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 324 transitions, 3248 flow [2024-06-27 23:03:22,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:22,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:22,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:22,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:03:22,096 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:22,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:22,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1057995738, now seen corresponding path program 2 times [2024-06-27 23:03:22,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:22,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833304894] [2024-06-27 23:03:22,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:22,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:22,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:22,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:22,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:22,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833304894] [2024-06-27 23:03:22,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833304894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:22,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:22,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:22,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912721151] [2024-06-27 23:03:22,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:22,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:22,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:22,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:22,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:22,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:22,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 324 transitions, 3248 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 23:03:22,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:22,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:22,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:22,768 INFO L124 PetriNetUnfolderBase]: 2003/3535 cut-off events. [2024-06-27 23:03:22,768 INFO L125 PetriNetUnfolderBase]: For 319361/319361 co-relation queries the response was YES. [2024-06-27 23:03:22,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23007 conditions, 3535 events. 2003/3535 cut-off events. For 319361/319361 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22981 event pairs, 435 based on Foata normal form. 2/3535 useless extension candidates. Maximal degree in co-relation 22886. Up to 3094 conditions per place. [2024-06-27 23:03:22,803 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 301 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-27 23:03:22,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 338 transitions, 3972 flow [2024-06-27 23:03:22,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:22,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:22,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:03:22,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:03:22,804 INFO L175 Difference]: Start difference. First operand has 287 places, 324 transitions, 3248 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:03:22,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 338 transitions, 3972 flow [2024-06-27 23:03:23,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 338 transitions, 3884 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:23,773 INFO L231 Difference]: Finished difference. Result has 289 places, 326 transitions, 3263 flow [2024-06-27 23:03:23,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=289, PETRI_TRANSITIONS=326} [2024-06-27 23:03:23,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-27 23:03:23,773 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 326 transitions, 3263 flow [2024-06-27 23:03:23,773 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 23:03:23,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:23,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:23,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:03:23,774 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:23,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:23,774 INFO L85 PathProgramCache]: Analyzing trace with hash -828307128, now seen corresponding path program 3 times [2024-06-27 23:03:23,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:23,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835713537] [2024-06-27 23:03:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:23,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:23,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:23,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:23,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835713537] [2024-06-27 23:03:23,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835713537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:23,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:23,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:23,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660101092] [2024-06-27 23:03:23,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:23,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:23,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:23,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:23,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:23,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:23,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 326 transitions, 3263 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 23:03:23,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:23,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:23,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:24,394 INFO L124 PetriNetUnfolderBase]: 2011/3549 cut-off events. [2024-06-27 23:03:24,394 INFO L125 PetriNetUnfolderBase]: For 326110/326110 co-relation queries the response was YES. [2024-06-27 23:03:24,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23148 conditions, 3549 events. 2011/3549 cut-off events. For 326110/326110 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23076 event pairs, 437 based on Foata normal form. 2/3549 useless extension candidates. Maximal degree in co-relation 23026. Up to 3106 conditions per place. [2024-06-27 23:03:24,427 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 302 selfloop transitions, 28 changer transitions 0/340 dead transitions. [2024-06-27 23:03:24,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 340 transitions, 3995 flow [2024-06-27 23:03:24,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:24,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:24,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:03:24,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-27 23:03:24,429 INFO L175 Difference]: Start difference. First operand has 289 places, 326 transitions, 3263 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:03:24,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 340 transitions, 3995 flow [2024-06-27 23:03:25,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 340 transitions, 3908 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:25,425 INFO L231 Difference]: Finished difference. Result has 291 places, 328 transitions, 3285 flow [2024-06-27 23:03:25,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3285, PETRI_PLACES=291, PETRI_TRANSITIONS=328} [2024-06-27 23:03:25,426 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-27 23:03:25,426 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 328 transitions, 3285 flow [2024-06-27 23:03:25,426 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 23:03:25,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:25,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:25,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:03:25,426 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:25,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:25,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1949197812, now seen corresponding path program 4 times [2024-06-27 23:03:25,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:25,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218792407] [2024-06-27 23:03:25,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:25,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:25,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:25,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:25,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:25,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218792407] [2024-06-27 23:03:25,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218792407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:25,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:25,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:25,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564028255] [2024-06-27 23:03:25,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:25,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:25,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:25,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:25,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:25,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:25,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 328 transitions, 3285 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 23:03:25,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:25,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:25,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:26,043 INFO L124 PetriNetUnfolderBase]: 2006/3546 cut-off events. [2024-06-27 23:03:26,044 INFO L125 PetriNetUnfolderBase]: For 325013/325013 co-relation queries the response was YES. [2024-06-27 23:03:26,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23036 conditions, 3546 events. 2006/3546 cut-off events. For 325013/325013 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23106 event pairs, 417 based on Foata normal form. 2/3546 useless extension candidates. Maximal degree in co-relation 22913. Up to 3073 conditions per place. [2024-06-27 23:03:26,146 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 298 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-27 23:03:26,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 343 transitions, 4029 flow [2024-06-27 23:03:26,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:26,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:26,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:03:26,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:03:26,147 INFO L175 Difference]: Start difference. First operand has 291 places, 328 transitions, 3285 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:03:26,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 343 transitions, 4029 flow [2024-06-27 23:03:27,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 343 transitions, 3936 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:27,248 INFO L231 Difference]: Finished difference. Result has 293 places, 330 transitions, 3319 flow [2024-06-27 23:03:27,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3319, PETRI_PLACES=293, PETRI_TRANSITIONS=330} [2024-06-27 23:03:27,248 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-27 23:03:27,248 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 330 transitions, 3319 flow [2024-06-27 23:03:27,248 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 23:03:27,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:27,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:27,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:03:27,249 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:27,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:27,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1765515477, now seen corresponding path program 1 times [2024-06-27 23:03:27,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:27,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111341234] [2024-06-27 23:03:27,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:27,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:27,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:27,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:27,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:27,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111341234] [2024-06-27 23:03:27,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111341234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:27,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:27,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:27,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801128141] [2024-06-27 23:03:27,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:27,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:27,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:27,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:27,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:27,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:27,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 330 transitions, 3319 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 23:03:27,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:27,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:27,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:27,978 INFO L124 PetriNetUnfolderBase]: 2040/3596 cut-off events. [2024-06-27 23:03:27,979 INFO L125 PetriNetUnfolderBase]: For 347397/347397 co-relation queries the response was YES. [2024-06-27 23:03:28,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23874 conditions, 3596 events. 2040/3596 cut-off events. For 347397/347397 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23424 event pairs, 321 based on Foata normal form. 2/3596 useless extension candidates. Maximal degree in co-relation 23750. Up to 2969 conditions per place. [2024-06-27 23:03:28,013 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 55 changer transitions 0/377 dead transitions. [2024-06-27 23:03:28,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 377 transitions, 4647 flow [2024-06-27 23:03:28,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:28,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:28,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 23:03:28,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-27 23:03:28,014 INFO L175 Difference]: Start difference. First operand has 293 places, 330 transitions, 3319 flow. Second operand 9 states and 240 transitions. [2024-06-27 23:03:28,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 377 transitions, 4647 flow [2024-06-27 23:03:29,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 377 transitions, 4536 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:29,226 INFO L231 Difference]: Finished difference. Result has 298 places, 337 transitions, 3451 flow [2024-06-27 23:03:29,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3451, PETRI_PLACES=298, PETRI_TRANSITIONS=337} [2024-06-27 23:03:29,226 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-27 23:03:29,227 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 337 transitions, 3451 flow [2024-06-27 23:03:29,227 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 23:03:29,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:29,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:29,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:03:29,227 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:29,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:29,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1758849237, now seen corresponding path program 2 times [2024-06-27 23:03:29,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:29,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728947475] [2024-06-27 23:03:29,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:29,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:29,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:29,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:29,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:29,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728947475] [2024-06-27 23:03:29,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728947475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:29,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:29,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:29,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679827320] [2024-06-27 23:03:29,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:29,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:29,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:29,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:29,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:29,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:29,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 337 transitions, 3451 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 23:03:29,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:29,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:29,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:29,933 INFO L124 PetriNetUnfolderBase]: 2061/3639 cut-off events. [2024-06-27 23:03:29,934 INFO L125 PetriNetUnfolderBase]: For 364666/364666 co-relation queries the response was YES. [2024-06-27 23:03:29,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24573 conditions, 3639 events. 2061/3639 cut-off events. For 364666/364666 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23806 event pairs, 325 based on Foata normal form. 2/3639 useless extension candidates. Maximal degree in co-relation 24447. Up to 2989 conditions per place. [2024-06-27 23:03:29,968 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 311 selfloop transitions, 57 changer transitions 0/378 dead transitions. [2024-06-27 23:03:29,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 378 transitions, 4741 flow [2024-06-27 23:03:29,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:29,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:29,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 23:03:29,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-27 23:03:29,969 INFO L175 Difference]: Start difference. First operand has 298 places, 337 transitions, 3451 flow. Second operand 9 states and 237 transitions. [2024-06-27 23:03:29,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 378 transitions, 4741 flow [2024-06-27 23:03:31,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 378 transitions, 4583 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:31,089 INFO L231 Difference]: Finished difference. Result has 304 places, 342 transitions, 3527 flow [2024-06-27 23:03:31,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3527, PETRI_PLACES=304, PETRI_TRANSITIONS=342} [2024-06-27 23:03:31,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-27 23:03:31,090 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 342 transitions, 3527 flow [2024-06-27 23:03:31,090 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 23:03:31,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:31,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:31,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:03:31,091 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:31,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:31,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1384770177, now seen corresponding path program 3 times [2024-06-27 23:03:31,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:31,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130813360] [2024-06-27 23:03:31,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:31,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:31,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:31,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:31,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:31,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130813360] [2024-06-27 23:03:31,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130813360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:31,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:31,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:31,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217799376] [2024-06-27 23:03:31,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:31,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:31,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:31,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:31,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:31,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:31,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 342 transitions, 3527 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 23:03:31,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:31,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:31,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:31,846 INFO L124 PetriNetUnfolderBase]: 2056/3627 cut-off events. [2024-06-27 23:03:31,847 INFO L125 PetriNetUnfolderBase]: For 361874/361874 co-relation queries the response was YES. [2024-06-27 23:03:31,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24319 conditions, 3627 events. 2056/3627 cut-off events. For 361874/361874 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23740 event pairs, 410 based on Foata normal form. 2/3622 useless extension candidates. Maximal degree in co-relation 24190. Up to 3099 conditions per place. [2024-06-27 23:03:31,883 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 44 changer transitions 0/375 dead transitions. [2024-06-27 23:03:31,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 375 transitions, 4527 flow [2024-06-27 23:03:31,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:31,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:31,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 23:03:31,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 23:03:31,884 INFO L175 Difference]: Start difference. First operand has 304 places, 342 transitions, 3527 flow. Second operand 8 states and 213 transitions. [2024-06-27 23:03:31,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 375 transitions, 4527 flow [2024-06-27 23:03:32,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 375 transitions, 4418 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:32,990 INFO L231 Difference]: Finished difference. Result has 307 places, 342 transitions, 3511 flow [2024-06-27 23:03:32,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3511, PETRI_PLACES=307, PETRI_TRANSITIONS=342} [2024-06-27 23:03:32,990 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-27 23:03:32,990 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 342 transitions, 3511 flow [2024-06-27 23:03:32,990 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 23:03:32,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:32,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:32,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:03:32,991 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:32,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:32,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1991887765, now seen corresponding path program 4 times [2024-06-27 23:03:32,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:32,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011051125] [2024-06-27 23:03:32,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:32,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:32,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:33,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:33,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:33,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011051125] [2024-06-27 23:03:33,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011051125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:33,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:33,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:33,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346181547] [2024-06-27 23:03:33,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:33,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:33,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:33,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:33,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:33,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:33,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 342 transitions, 3511 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 23:03:33,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:33,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:33,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:33,743 INFO L124 PetriNetUnfolderBase]: 2064/3644 cut-off events. [2024-06-27 23:03:33,743 INFO L125 PetriNetUnfolderBase]: For 369774/369774 co-relation queries the response was YES. [2024-06-27 23:03:33,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24406 conditions, 3644 events. 2064/3644 cut-off events. For 369774/369774 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23874 event pairs, 417 based on Foata normal form. 2/3644 useless extension candidates. Maximal degree in co-relation 24276. Up to 3146 conditions per place. [2024-06-27 23:03:33,858 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 320 selfloop transitions, 42 changer transitions 0/372 dead transitions. [2024-06-27 23:03:33,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 372 transitions, 4333 flow [2024-06-27 23:03:33,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:33,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:33,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 23:03:33,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 23:03:33,859 INFO L175 Difference]: Start difference. First operand has 307 places, 342 transitions, 3511 flow. Second operand 8 states and 208 transitions. [2024-06-27 23:03:33,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 372 transitions, 4333 flow [2024-06-27 23:03:35,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 372 transitions, 4215 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:35,353 INFO L231 Difference]: Finished difference. Result has 308 places, 344 transitions, 3514 flow [2024-06-27 23:03:35,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3514, PETRI_PLACES=308, PETRI_TRANSITIONS=344} [2024-06-27 23:03:35,354 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-27 23:03:35,354 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 344 transitions, 3514 flow [2024-06-27 23:03:35,354 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 23:03:35,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:35,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:35,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:03:35,355 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:35,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:35,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2096486541, now seen corresponding path program 5 times [2024-06-27 23:03:35,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:35,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310734420] [2024-06-27 23:03:35,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:35,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:35,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:35,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:35,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:35,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310734420] [2024-06-27 23:03:35,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310734420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:35,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:35,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:35,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664169012] [2024-06-27 23:03:35,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:35,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:35,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:35,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:35,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:35,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:35,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 344 transitions, 3514 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 23:03:35,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:35,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:35,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:36,150 INFO L124 PetriNetUnfolderBase]: 2085/3679 cut-off events. [2024-06-27 23:03:36,151 INFO L125 PetriNetUnfolderBase]: For 386338/386338 co-relation queries the response was YES. [2024-06-27 23:03:36,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24813 conditions, 3679 events. 2085/3679 cut-off events. For 386338/386338 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24150 event pairs, 418 based on Foata normal form. 2/3679 useless extension candidates. Maximal degree in co-relation 24682. Up to 3154 conditions per place. [2024-06-27 23:03:36,188 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 49 changer transitions 0/380 dead transitions. [2024-06-27 23:03:36,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 380 transitions, 4574 flow [2024-06-27 23:03:36,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:36,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:36,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-27 23:03:36,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.586046511627907 [2024-06-27 23:03:36,189 INFO L175 Difference]: Start difference. First operand has 308 places, 344 transitions, 3514 flow. Second operand 10 states and 252 transitions. [2024-06-27 23:03:36,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 380 transitions, 4574 flow [2024-06-27 23:03:37,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 380 transitions, 4483 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:37,695 INFO L231 Difference]: Finished difference. Result has 313 places, 348 transitions, 3593 flow [2024-06-27 23:03:37,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3593, PETRI_PLACES=313, PETRI_TRANSITIONS=348} [2024-06-27 23:03:37,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-27 23:03:37,696 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 348 transitions, 3593 flow [2024-06-27 23:03:37,696 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 23:03:37,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:37,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:37,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:03:37,696 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:37,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:37,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1790056943, now seen corresponding path program 6 times [2024-06-27 23:03:37,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:37,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370849485] [2024-06-27 23:03:37,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:37,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:37,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:37,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:37,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:37,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370849485] [2024-06-27 23:03:37,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370849485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:37,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:37,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:37,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637606690] [2024-06-27 23:03:37,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:37,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:37,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:37,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:37,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:37,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:37,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 348 transitions, 3593 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 23:03:37,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:37,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:37,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:38,529 INFO L124 PetriNetUnfolderBase]: 2080/3672 cut-off events. [2024-06-27 23:03:38,529 INFO L125 PetriNetUnfolderBase]: For 384917/384917 co-relation queries the response was YES. [2024-06-27 23:03:38,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24747 conditions, 3672 events. 2080/3672 cut-off events. For 384917/384917 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24098 event pairs, 419 based on Foata normal form. 2/3672 useless extension candidates. Maximal degree in co-relation 24614. Up to 3170 conditions per place. [2024-06-27 23:03:38,561 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 325 selfloop transitions, 43 changer transitions 0/378 dead transitions. [2024-06-27 23:03:38,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 378 transitions, 4403 flow [2024-06-27 23:03:38,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:38,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:38,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 23:03:38,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:03:38,562 INFO L175 Difference]: Start difference. First operand has 313 places, 348 transitions, 3593 flow. Second operand 10 states and 250 transitions. [2024-06-27 23:03:38,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 378 transitions, 4403 flow [2024-06-27 23:03:40,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 378 transitions, 4297 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:40,160 INFO L231 Difference]: Finished difference. Result has 316 places, 348 transitions, 3578 flow [2024-06-27 23:03:40,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3578, PETRI_PLACES=316, PETRI_TRANSITIONS=348} [2024-06-27 23:03:40,161 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-27 23:03:40,161 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 348 transitions, 3578 flow [2024-06-27 23:03:40,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 23:03:40,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:40,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, 1, 1] [2024-06-27 23:03:40,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:03:40,162 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:40,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:40,162 INFO L85 PathProgramCache]: Analyzing trace with hash 984789643, now seen corresponding path program 1 times [2024-06-27 23:03:40,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:40,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773267769] [2024-06-27 23:03:40,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:40,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:40,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:40,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:40,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:40,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773267769] [2024-06-27 23:03:40,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773267769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:40,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:40,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:40,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77357192] [2024-06-27 23:03:40,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:40,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:40,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:40,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:40,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:40,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:40,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 348 transitions, 3578 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 23:03:40,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:40,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:40,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:40,936 INFO L124 PetriNetUnfolderBase]: 2085/3682 cut-off events. [2024-06-27 23:03:40,937 INFO L125 PetriNetUnfolderBase]: For 387534/387534 co-relation queries the response was YES. [2024-06-27 23:03:40,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24837 conditions, 3682 events. 2085/3682 cut-off events. For 387534/387534 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24204 event pairs, 417 based on Foata normal form. 1/3682 useless extension candidates. Maximal degree in co-relation 24703. Up to 3201 conditions per place. [2024-06-27 23:03:40,977 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 352 selfloop transitions, 19 changer transitions 0/381 dead transitions. [2024-06-27 23:03:40,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 381 transitions, 4444 flow [2024-06-27 23:03:40,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:40,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:40,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 23:03:40,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-27 23:03:40,979 INFO L175 Difference]: Start difference. First operand has 316 places, 348 transitions, 3578 flow. Second operand 8 states and 207 transitions. [2024-06-27 23:03:40,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 381 transitions, 4444 flow [2024-06-27 23:03:42,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 381 transitions, 4348 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:42,720 INFO L231 Difference]: Finished difference. Result has 315 places, 351 transitions, 3580 flow [2024-06-27 23:03:42,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3580, PETRI_PLACES=315, PETRI_TRANSITIONS=351} [2024-06-27 23:03:42,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-27 23:03:42,721 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 351 transitions, 3580 flow [2024-06-27 23:03:42,721 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 23:03:42,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:42,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:42,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:03:42,721 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:42,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:42,722 INFO L85 PathProgramCache]: Analyzing trace with hash 393625969, now seen corresponding path program 2 times [2024-06-27 23:03:42,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:42,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993329782] [2024-06-27 23:03:42,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:42,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:42,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:42,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:42,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:42,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993329782] [2024-06-27 23:03:42,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993329782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:42,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:42,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:42,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232936851] [2024-06-27 23:03:42,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:42,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:42,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:42,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:42,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:42,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:42,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 351 transitions, 3580 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 23:03:42,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:42,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:42,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:43,507 INFO L124 PetriNetUnfolderBase]: 2098/3703 cut-off events. [2024-06-27 23:03:43,507 INFO L125 PetriNetUnfolderBase]: For 401291/401291 co-relation queries the response was YES. [2024-06-27 23:03:43,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25459 conditions, 3703 events. 2098/3703 cut-off events. For 401291/401291 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 24352 event pairs, 418 based on Foata normal form. 1/3702 useless extension candidates. Maximal degree in co-relation 25324. Up to 3178 conditions per place. [2024-06-27 23:03:43,542 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 327 selfloop transitions, 48 changer transitions 0/385 dead transitions. [2024-06-27 23:03:43,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 385 transitions, 4706 flow [2024-06-27 23:03:43,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:43,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:43,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 23:03:43,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-27 23:03:43,544 INFO L175 Difference]: Start difference. First operand has 315 places, 351 transitions, 3580 flow. Second operand 8 states and 211 transitions. [2024-06-27 23:03:43,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 385 transitions, 4706 flow [2024-06-27 23:03:45,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 385 transitions, 4620 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:45,176 INFO L231 Difference]: Finished difference. Result has 317 places, 357 transitions, 3710 flow [2024-06-27 23:03:45,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3710, PETRI_PLACES=317, PETRI_TRANSITIONS=357} [2024-06-27 23:03:45,176 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-27 23:03:45,176 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 357 transitions, 3710 flow [2024-06-27 23:03:45,176 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 23:03:45,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:45,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:45,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:03:45,177 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:45,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:45,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1493593065, now seen corresponding path program 3 times [2024-06-27 23:03:45,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:45,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806673991] [2024-06-27 23:03:45,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:45,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:45,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:45,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:45,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806673991] [2024-06-27 23:03:45,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806673991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:45,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:45,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:45,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033280143] [2024-06-27 23:03:45,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:45,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:45,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:45,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:45,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:45,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:45,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 357 transitions, 3710 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 23:03:45,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:45,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:45,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:45,946 INFO L124 PetriNetUnfolderBase]: 2103/3712 cut-off events. [2024-06-27 23:03:45,947 INFO L125 PetriNetUnfolderBase]: For 411996/411996 co-relation queries the response was YES. [2024-06-27 23:03:45,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25966 conditions, 3712 events. 2103/3712 cut-off events. For 411996/411996 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24411 event pairs, 418 based on Foata normal form. 1/3711 useless extension candidates. Maximal degree in co-relation 25830. Up to 3184 conditions per place. [2024-06-27 23:03:45,990 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 52 changer transitions 0/390 dead transitions. [2024-06-27 23:03:45,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 390 transitions, 4804 flow [2024-06-27 23:03:45,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:45,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:45,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 23:03:45,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5883720930232558 [2024-06-27 23:03:45,992 INFO L175 Difference]: Start difference. First operand has 317 places, 357 transitions, 3710 flow. Second operand 10 states and 253 transitions. [2024-06-27 23:03:45,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 390 transitions, 4804 flow [2024-06-27 23:03:47,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 390 transitions, 4682 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:47,895 INFO L231 Difference]: Finished difference. Result has 323 places, 360 transitions, 3758 flow [2024-06-27 23:03:47,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3758, PETRI_PLACES=323, PETRI_TRANSITIONS=360} [2024-06-27 23:03:47,896 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-27 23:03:47,896 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 360 transitions, 3758 flow [2024-06-27 23:03:47,896 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 23:03:47,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:47,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:47,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:03:47,897 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:47,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:47,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1044538265, now seen corresponding path program 1 times [2024-06-27 23:03:47,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:47,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276802882] [2024-06-27 23:03:47,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:47,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:47,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:48,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:48,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:48,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276802882] [2024-06-27 23:03:48,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276802882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:48,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:48,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:48,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067535572] [2024-06-27 23:03:48,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:48,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:48,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:48,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:48,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:48,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:48,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 360 transitions, 3758 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 23:03:48,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:48,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:48,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:48,683 INFO L124 PetriNetUnfolderBase]: 2116/3733 cut-off events. [2024-06-27 23:03:48,683 INFO L125 PetriNetUnfolderBase]: For 424835/424835 co-relation queries the response was YES. [2024-06-27 23:03:48,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26333 conditions, 3733 events. 2116/3733 cut-off events. For 424835/424835 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24570 event pairs, 418 based on Foata normal form. 1/3731 useless extension candidates. Maximal degree in co-relation 26195. Up to 3182 conditions per place. [2024-06-27 23:03:48,722 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 58 changer transitions 0/394 dead transitions. [2024-06-27 23:03:48,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 394 transitions, 4906 flow [2024-06-27 23:03:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:48,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:48,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 23:03:48,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 23:03:48,723 INFO L175 Difference]: Start difference. First operand has 323 places, 360 transitions, 3758 flow. Second operand 8 states and 213 transitions. [2024-06-27 23:03:48,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 394 transitions, 4906 flow [2024-06-27 23:03:50,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 394 transitions, 4770 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:50,649 INFO L231 Difference]: Finished difference. Result has 323 places, 366 transitions, 3858 flow [2024-06-27 23:03:50,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3858, PETRI_PLACES=323, PETRI_TRANSITIONS=366} [2024-06-27 23:03:50,649 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-27 23:03:50,649 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 366 transitions, 3858 flow [2024-06-27 23:03:50,650 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 23:03:50,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:50,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:50,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:03:50,650 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:50,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:50,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1194119765, now seen corresponding path program 2 times [2024-06-27 23:03:50,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:50,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730896583] [2024-06-27 23:03:50,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:50,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:50,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:50,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:50,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:50,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730896583] [2024-06-27 23:03:50,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730896583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:50,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:50,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:50,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181720500] [2024-06-27 23:03:50,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:50,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:50,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:50,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:50,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:50,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:50,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 366 transitions, 3858 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 23:03:50,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:50,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:50,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:51,422 INFO L124 PetriNetUnfolderBase]: 2134/3764 cut-off events. [2024-06-27 23:03:51,422 INFO L125 PetriNetUnfolderBase]: For 440351/440351 co-relation queries the response was YES. [2024-06-27 23:03:51,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26995 conditions, 3764 events. 2134/3764 cut-off events. For 440351/440351 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24848 event pairs, 418 based on Foata normal form. 1/3762 useless extension candidates. Maximal degree in co-relation 26856. Up to 3201 conditions per place. [2024-06-27 23:03:51,462 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 68 changer transitions 0/406 dead transitions. [2024-06-27 23:03:51,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 406 transitions, 5283 flow [2024-06-27 23:03:51,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:51,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:51,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 23:03:51,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6023255813953489 [2024-06-27 23:03:51,463 INFO L175 Difference]: Start difference. First operand has 323 places, 366 transitions, 3858 flow. Second operand 10 states and 259 transitions. [2024-06-27 23:03:51,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 406 transitions, 5283 flow [2024-06-27 23:03:53,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 406 transitions, 5027 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:53,812 INFO L231 Difference]: Finished difference. Result has 328 places, 375 transitions, 3893 flow [2024-06-27 23:03:53,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3893, PETRI_PLACES=328, PETRI_TRANSITIONS=375} [2024-06-27 23:03:53,812 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-27 23:03:53,813 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 375 transitions, 3893 flow [2024-06-27 23:03:53,813 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 23:03:53,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:53,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:53,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:03:53,813 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:53,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:53,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1185548885, now seen corresponding path program 3 times [2024-06-27 23:03:53,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:53,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758119647] [2024-06-27 23:03:53,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:53,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:53,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:53,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:53,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:53,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758119647] [2024-06-27 23:03:53,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758119647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:53,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:53,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:53,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109720506] [2024-06-27 23:03:53,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:53,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:53,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:53,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:53,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:54,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:54,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 375 transitions, 3893 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 23:03:54,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:54,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:54,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:54,569 INFO L124 PetriNetUnfolderBase]: 2131/3760 cut-off events. [2024-06-27 23:03:54,569 INFO L125 PetriNetUnfolderBase]: For 442517/442517 co-relation queries the response was YES. [2024-06-27 23:03:54,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26852 conditions, 3760 events. 2131/3760 cut-off events. For 442517/442517 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24830 event pairs, 418 based on Foata normal form. 1/3758 useless extension candidates. Maximal degree in co-relation 26713. Up to 3198 conditions per place. [2024-06-27 23:03:54,609 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 70 changer transitions 0/406 dead transitions. [2024-06-27 23:03:54,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 406 transitions, 4967 flow [2024-06-27 23:03:54,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:54,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:54,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-27 23:03:54,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5835095137420718 [2024-06-27 23:03:54,610 INFO L175 Difference]: Start difference. First operand has 328 places, 375 transitions, 3893 flow. Second operand 11 states and 276 transitions. [2024-06-27 23:03:54,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 406 transitions, 4967 flow [2024-06-27 23:03:56,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 406 transitions, 4787 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:56,913 INFO L231 Difference]: Finished difference. Result has 333 places, 375 transitions, 3859 flow [2024-06-27 23:03:56,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3859, PETRI_PLACES=333, PETRI_TRANSITIONS=375} [2024-06-27 23:03:56,914 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-27 23:03:56,914 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 375 transitions, 3859 flow [2024-06-27 23:03:56,914 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 23:03:56,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:56,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:56,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:03:56,914 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:56,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:56,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1940201713, now seen corresponding path program 1 times [2024-06-27 23:03:56,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:56,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496548144] [2024-06-27 23:03:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:56,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:57,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:57,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:57,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496548144] [2024-06-27 23:03:57,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496548144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:57,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:57,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:57,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321392926] [2024-06-27 23:03:57,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:57,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:57,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:57,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:57,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:57,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:03:57,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 375 transitions, 3859 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 23:03:57,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:57,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:03:57,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:57,683 INFO L124 PetriNetUnfolderBase]: 2211/3900 cut-off events. [2024-06-27 23:03:57,684 INFO L125 PetriNetUnfolderBase]: For 479063/479063 co-relation queries the response was YES. [2024-06-27 23:03:57,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27625 conditions, 3900 events. 2211/3900 cut-off events. For 479063/479063 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25799 event pairs, 358 based on Foata normal form. 6/3903 useless extension candidates. Maximal degree in co-relation 27485. Up to 3143 conditions per place. [2024-06-27 23:03:57,727 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 350 selfloop transitions, 55 changer transitions 0/415 dead transitions. [2024-06-27 23:03:57,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 415 transitions, 5071 flow [2024-06-27 23:03:57,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:57,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:57,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 23:03:57,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-27 23:03:57,729 INFO L175 Difference]: Start difference. First operand has 333 places, 375 transitions, 3859 flow. Second operand 8 states and 216 transitions. [2024-06-27 23:03:57,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 415 transitions, 5071 flow [2024-06-27 23:04:00,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 415 transitions, 4917 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:04:00,040 INFO L231 Difference]: Finished difference. Result has 332 places, 379 transitions, 3908 flow [2024-06-27 23:04:00,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3908, PETRI_PLACES=332, PETRI_TRANSITIONS=379} [2024-06-27 23:04:00,040 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-27 23:04:00,040 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 379 transitions, 3908 flow [2024-06-27 23:04:00,040 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 23:04:00,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:00,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:00,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:04:00,041 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:00,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:00,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1185937811, now seen corresponding path program 2 times [2024-06-27 23:04:00,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:00,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266022115] [2024-06-27 23:04:00,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:00,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:00,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266022115] [2024-06-27 23:04:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266022115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:00,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:00,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:00,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324387146] [2024-06-27 23:04:00,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:00,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:00,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:00,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:00,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:00,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:00,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 379 transitions, 3908 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 23:04:00,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:00,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:00,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:00,861 INFO L124 PetriNetUnfolderBase]: 2259/3978 cut-off events. [2024-06-27 23:04:00,861 INFO L125 PetriNetUnfolderBase]: For 490020/490020 co-relation queries the response was YES. [2024-06-27 23:04:00,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28422 conditions, 3978 events. 2259/3978 cut-off events. For 490020/490020 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 26449 event pairs, 442 based on Foata normal form. 6/3981 useless extension candidates. Maximal degree in co-relation 28280. Up to 3382 conditions per place. [2024-06-27 23:04:00,905 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 354 selfloop transitions, 48 changer transitions 0/412 dead transitions. [2024-06-27 23:04:00,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 412 transitions, 4876 flow [2024-06-27 23:04:00,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:00,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:00,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:04:00,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:04:00,906 INFO L175 Difference]: Start difference. First operand has 332 places, 379 transitions, 3908 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:04:00,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 412 transitions, 4876 flow [2024-06-27 23:04:03,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 412 transitions, 4767 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:03,378 INFO L231 Difference]: Finished difference. Result has 336 places, 381 transitions, 3953 flow [2024-06-27 23:04:03,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3801, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3953, PETRI_PLACES=336, PETRI_TRANSITIONS=381} [2024-06-27 23:04:03,378 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-27 23:04:03,378 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 381 transitions, 3953 flow [2024-06-27 23:04:03,378 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 23:04:03,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:03,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:03,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:04:03,379 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:03,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:03,379 INFO L85 PathProgramCache]: Analyzing trace with hash 371105579, now seen corresponding path program 7 times [2024-06-27 23:04:03,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:03,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170016083] [2024-06-27 23:04:03,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:03,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:03,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:03,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:03,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:03,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170016083] [2024-06-27 23:04:03,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170016083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:03,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:03,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:03,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099922729] [2024-06-27 23:04:03,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:03,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:03,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:03,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:03,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:03,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:03,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 381 transitions, 3953 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 23:04:03,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:03,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:03,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:04,278 INFO L124 PetriNetUnfolderBase]: 2280/4007 cut-off events. [2024-06-27 23:04:04,279 INFO L125 PetriNetUnfolderBase]: For 487763/487763 co-relation queries the response was YES. [2024-06-27 23:04:04,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28856 conditions, 4007 events. 2280/4007 cut-off events. For 487763/487763 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 26668 event pairs, 451 based on Foata normal form. 2/4000 useless extension candidates. Maximal degree in co-relation 28712. Up to 3348 conditions per place. [2024-06-27 23:04:04,321 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 313 selfloop transitions, 93 changer transitions 0/416 dead transitions. [2024-06-27 23:04:04,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 416 transitions, 5155 flow [2024-06-27 23:04:04,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:04,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:04,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 23:04:04,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-27 23:04:04,323 INFO L175 Difference]: Start difference. First operand has 336 places, 381 transitions, 3953 flow. Second operand 8 states and 214 transitions. [2024-06-27 23:04:04,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 416 transitions, 5155 flow [2024-06-27 23:04:07,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 416 transitions, 5047 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:07,248 INFO L231 Difference]: Finished difference. Result has 340 places, 386 transitions, 4154 flow [2024-06-27 23:04:07,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4154, PETRI_PLACES=340, PETRI_TRANSITIONS=386} [2024-06-27 23:04:07,248 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-27 23:04:07,248 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 386 transitions, 4154 flow [2024-06-27 23:04:07,248 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 23:04:07,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:07,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:07,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:04:07,249 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:07,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:07,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1851926391, now seen corresponding path program 8 times [2024-06-27 23:04:07,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:07,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366493838] [2024-06-27 23:04:07,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:07,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:07,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:07,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:07,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:07,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366493838] [2024-06-27 23:04:07,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366493838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:07,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:07,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:07,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32412701] [2024-06-27 23:04:07,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:07,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:07,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:07,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:07,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:07,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:07,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 386 transitions, 4154 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 23:04:07,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:07,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:07,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:08,057 INFO L124 PetriNetUnfolderBase]: 2288/4024 cut-off events. [2024-06-27 23:04:08,057 INFO L125 PetriNetUnfolderBase]: For 498144/498144 co-relation queries the response was YES. [2024-06-27 23:04:08,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29213 conditions, 4024 events. 2288/4024 cut-off events. For 498144/498144 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26820 event pairs, 458 based on Foata normal form. 2/4022 useless extension candidates. Maximal degree in co-relation 29067. Up to 3395 conditions per place. [2024-06-27 23:04:08,102 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 91 changer transitions 0/413 dead transitions. [2024-06-27 23:04:08,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 413 transitions, 5072 flow [2024-06-27 23:04:08,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:08,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:08,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 23:04:08,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 23:04:08,103 INFO L175 Difference]: Start difference. First operand has 340 places, 386 transitions, 4154 flow. Second operand 8 states and 209 transitions. [2024-06-27 23:04:08,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 413 transitions, 5072 flow [2024-06-27 23:04:10,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 413 transitions, 4866 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:10,515 INFO L231 Difference]: Finished difference. Result has 344 places, 388 transitions, 4189 flow [2024-06-27 23:04:10,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4189, PETRI_PLACES=344, PETRI_TRANSITIONS=388} [2024-06-27 23:04:10,516 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-27 23:04:10,516 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 388 transitions, 4189 flow [2024-06-27 23:04:10,516 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 23:04:10,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:10,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:10,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:04:10,516 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:10,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:10,517 INFO L85 PathProgramCache]: Analyzing trace with hash -2118044143, now seen corresponding path program 9 times [2024-06-27 23:04:10,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:10,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705703601] [2024-06-27 23:04:10,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:10,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:10,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:10,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:10,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:10,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705703601] [2024-06-27 23:04:10,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705703601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:10,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:10,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:10,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998904914] [2024-06-27 23:04:10,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:10,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:10,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:10,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:10,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:10,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:10,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 388 transitions, 4189 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 23:04:10,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:10,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:10,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:11,375 INFO L124 PetriNetUnfolderBase]: 2296/4036 cut-off events. [2024-06-27 23:04:11,376 INFO L125 PetriNetUnfolderBase]: For 505062/505062 co-relation queries the response was YES. [2024-06-27 23:04:11,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29280 conditions, 4036 events. 2296/4036 cut-off events. For 505062/505062 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26925 event pairs, 458 based on Foata normal form. 2/4034 useless extension candidates. Maximal degree in co-relation 29132. Up to 3407 conditions per place. [2024-06-27 23:04:11,415 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 90 changer transitions 0/412 dead transitions. [2024-06-27 23:04:11,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 412 transitions, 5073 flow [2024-06-27 23:04:11,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:11,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:11,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:04:11,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 23:04:11,417 INFO L175 Difference]: Start difference. First operand has 344 places, 388 transitions, 4189 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:04:11,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 412 transitions, 5073 flow [2024-06-27 23:04:14,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 412 transitions, 4882 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:14,339 INFO L231 Difference]: Finished difference. Result has 346 places, 390 transitions, 4213 flow [2024-06-27 23:04:14,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4213, PETRI_PLACES=346, PETRI_TRANSITIONS=390} [2024-06-27 23:04:14,340 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-27 23:04:14,340 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 390 transitions, 4213 flow [2024-06-27 23:04:14,340 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 23:04:14,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:14,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:14,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:04:14,340 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:14,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:14,341 INFO L85 PathProgramCache]: Analyzing trace with hash -393548271, now seen corresponding path program 10 times [2024-06-27 23:04:14,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:14,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070398304] [2024-06-27 23:04:14,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:14,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:14,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:14,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:14,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070398304] [2024-06-27 23:04:14,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070398304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:14,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:14,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:14,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642078916] [2024-06-27 23:04:14,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:14,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:14,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:14,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:14,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:14,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:14,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 390 transitions, 4213 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 23:04:14,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:14,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:14,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:15,144 INFO L124 PetriNetUnfolderBase]: 2304/4048 cut-off events. [2024-06-27 23:04:15,145 INFO L125 PetriNetUnfolderBase]: For 514095/514095 co-relation queries the response was YES. [2024-06-27 23:04:15,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29444 conditions, 4048 events. 2304/4048 cut-off events. For 514095/514095 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26999 event pairs, 458 based on Foata normal form. 2/4046 useless extension candidates. Maximal degree in co-relation 29295. Up to 3419 conditions per place. [2024-06-27 23:04:15,190 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 311 selfloop transitions, 90 changer transitions 0/411 dead transitions. [2024-06-27 23:04:15,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 411 transitions, 5091 flow [2024-06-27 23:04:15,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:15,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:15,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:04:15,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 23:04:15,192 INFO L175 Difference]: Start difference. First operand has 346 places, 390 transitions, 4213 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:04:15,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 411 transitions, 5091 flow [2024-06-27 23:04:17,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 411 transitions, 4898 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:17,648 INFO L231 Difference]: Finished difference. Result has 348 places, 392 transitions, 4239 flow [2024-06-27 23:04:17,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4239, PETRI_PLACES=348, PETRI_TRANSITIONS=392} [2024-06-27 23:04:17,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-27 23:04:17,648 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 392 transitions, 4239 flow [2024-06-27 23:04:17,649 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 23:04:17,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:17,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:17,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:04:17,649 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:17,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:17,649 INFO L85 PathProgramCache]: Analyzing trace with hash 742144917, now seen corresponding path program 11 times [2024-06-27 23:04:17,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:17,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156942639] [2024-06-27 23:04:17,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:17,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:17,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:17,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:17,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156942639] [2024-06-27 23:04:17,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156942639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:17,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:17,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:17,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882404308] [2024-06-27 23:04:17,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:17,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:17,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:17,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:17,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:17,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 392 transitions, 4239 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 23:04:17,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:17,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:17,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:18,505 INFO L124 PetriNetUnfolderBase]: 2312/4064 cut-off events. [2024-06-27 23:04:18,505 INFO L125 PetriNetUnfolderBase]: For 523124/523124 co-relation queries the response was YES. [2024-06-27 23:04:18,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29599 conditions, 4064 events. 2312/4064 cut-off events. For 523124/523124 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27125 event pairs, 452 based on Foata normal form. 2/4064 useless extension candidates. Maximal degree in co-relation 29449. Up to 3542 conditions per place. [2024-06-27 23:04:18,546 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 373 selfloop transitions, 30 changer transitions 0/413 dead transitions. [2024-06-27 23:04:18,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 413 transitions, 5121 flow [2024-06-27 23:04:18,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:18,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:18,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:04:18,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-27 23:04:18,548 INFO L175 Difference]: Start difference. First operand has 348 places, 392 transitions, 4239 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:04:18,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 413 transitions, 5121 flow [2024-06-27 23:04:21,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 413 transitions, 4924 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:21,191 INFO L231 Difference]: Finished difference. Result has 350 places, 394 transitions, 4141 flow [2024-06-27 23:04:21,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4042, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4141, PETRI_PLACES=350, PETRI_TRANSITIONS=394} [2024-06-27 23:04:21,192 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-27 23:04:21,192 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 394 transitions, 4141 flow [2024-06-27 23:04:21,192 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 23:04:21,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:21,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:21,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:04:21,193 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:21,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:21,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1441375527, now seen corresponding path program 12 times [2024-06-27 23:04:21,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:21,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540136352] [2024-06-27 23:04:21,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:21,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:21,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:21,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:21,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540136352] [2024-06-27 23:04:21,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540136352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:21,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:21,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:21,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369030512] [2024-06-27 23:04:21,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:21,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:21,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:21,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:21,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:21,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:21,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 394 transitions, 4141 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 23:04:21,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:21,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:21,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:22,041 INFO L124 PetriNetUnfolderBase]: 2320/4078 cut-off events. [2024-06-27 23:04:22,042 INFO L125 PetriNetUnfolderBase]: For 532119/532119 co-relation queries the response was YES. [2024-06-27 23:04:22,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29609 conditions, 4078 events. 2320/4078 cut-off events. For 532119/532119 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 27200 event pairs, 450 based on Foata normal form. 2/4076 useless extension candidates. Maximal degree in co-relation 29458. Up to 3540 conditions per place. [2024-06-27 23:04:22,088 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 373 selfloop transitions, 34 changer transitions 0/417 dead transitions. [2024-06-27 23:04:22,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 417 transitions, 5033 flow [2024-06-27 23:04:22,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:22,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:22,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 23:04:22,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710594315245479 [2024-06-27 23:04:22,089 INFO L175 Difference]: Start difference. First operand has 350 places, 394 transitions, 4141 flow. Second operand 9 states and 221 transitions. [2024-06-27 23:04:22,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 417 transitions, 5033 flow [2024-06-27 23:04:24,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 417 transitions, 4958 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:24,773 INFO L231 Difference]: Finished difference. Result has 353 places, 396 transitions, 4171 flow [2024-06-27 23:04:24,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4171, PETRI_PLACES=353, PETRI_TRANSITIONS=396} [2024-06-27 23:04:24,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-27 23:04:24,773 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 396 transitions, 4171 flow [2024-06-27 23:04:24,773 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 23:04:24,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:24,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:24,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:04:24,774 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:24,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:24,774 INFO L85 PathProgramCache]: Analyzing trace with hash -220053135, now seen corresponding path program 4 times [2024-06-27 23:04:24,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:24,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325615076] [2024-06-27 23:04:24,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:24,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:24,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:24,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:24,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325615076] [2024-06-27 23:04:24,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325615076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:24,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:24,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:24,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534151748] [2024-06-27 23:04:24,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:24,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:24,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:24,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:24,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:24,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:24,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 396 transitions, 4171 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 23:04:25,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:25,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:25,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:25,703 INFO L124 PetriNetUnfolderBase]: 2336/4105 cut-off events. [2024-06-27 23:04:25,703 INFO L125 PetriNetUnfolderBase]: For 534977/534977 co-relation queries the response was YES. [2024-06-27 23:04:25,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29856 conditions, 4105 events. 2336/4105 cut-off events. For 534977/534977 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27493 event pairs, 461 based on Foata normal form. 1/4103 useless extension candidates. Maximal degree in co-relation 29704. Up to 3461 conditions per place. [2024-06-27 23:04:25,747 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 48 changer transitions 0/429 dead transitions. [2024-06-27 23:04:25,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 429 transitions, 5167 flow [2024-06-27 23:04:25,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:25,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:25,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:04:25,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:04:25,748 INFO L175 Difference]: Start difference. First operand has 353 places, 396 transitions, 4171 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:04:25,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 429 transitions, 5167 flow [2024-06-27 23:04:28,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 429 transitions, 5088 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:28,630 INFO L231 Difference]: Finished difference. Result has 354 places, 402 transitions, 4290 flow [2024-06-27 23:04:28,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4092, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4290, PETRI_PLACES=354, PETRI_TRANSITIONS=402} [2024-06-27 23:04:28,631 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-27 23:04:28,631 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 402 transitions, 4290 flow [2024-06-27 23:04:28,631 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 23:04:28,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:28,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:28,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:04:28,631 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:28,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:28,632 INFO L85 PathProgramCache]: Analyzing trace with hash -215291535, now seen corresponding path program 5 times [2024-06-27 23:04:28,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:28,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022230205] [2024-06-27 23:04:28,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:28,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:28,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:28,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:28,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:28,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022230205] [2024-06-27 23:04:28,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022230205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:28,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:28,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:28,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804841243] [2024-06-27 23:04:28,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:28,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:28,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:28,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:28,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:28,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:28,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 402 transitions, 4290 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 23:04:28,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:28,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:28,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:29,439 INFO L124 PetriNetUnfolderBase]: 2357/4137 cut-off events. [2024-06-27 23:04:29,439 INFO L125 PetriNetUnfolderBase]: For 560062/560062 co-relation queries the response was YES. [2024-06-27 23:04:29,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30896 conditions, 4137 events. 2357/4137 cut-off events. For 560062/560062 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 27765 event pairs, 467 based on Foata normal form. 1/4132 useless extension candidates. Maximal degree in co-relation 30743. Up to 3299 conditions per place. [2024-06-27 23:04:29,488 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 286 selfloop transitions, 146 changer transitions 0/442 dead transitions. [2024-06-27 23:04:29,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 442 transitions, 6406 flow [2024-06-27 23:04:29,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:29,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:29,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 23:04:29,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-27 23:04:29,489 INFO L175 Difference]: Start difference. First operand has 354 places, 402 transitions, 4290 flow. Second operand 8 states and 218 transitions. [2024-06-27 23:04:29,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 442 transitions, 6406 flow [2024-06-27 23:04:32,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 442 transitions, 6258 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:32,232 INFO L231 Difference]: Finished difference. Result has 357 places, 414 transitions, 4726 flow [2024-06-27 23:04:32,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4726, PETRI_PLACES=357, PETRI_TRANSITIONS=414} [2024-06-27 23:04:32,232 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-27 23:04:32,232 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 414 transitions, 4726 flow [2024-06-27 23:04:32,233 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 23:04:32,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:32,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:32,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:04:32,233 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:32,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:32,233 INFO L85 PathProgramCache]: Analyzing trace with hash -47563245, now seen corresponding path program 6 times [2024-06-27 23:04:32,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:32,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206201409] [2024-06-27 23:04:32,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:32,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:32,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:32,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:32,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:32,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206201409] [2024-06-27 23:04:32,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206201409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:32,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:32,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:32,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674030802] [2024-06-27 23:04:32,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:32,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:32,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:32,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:32,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:32,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:32,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 414 transitions, 4726 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 23:04:32,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:32,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:32,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:33,123 INFO L124 PetriNetUnfolderBase]: 2362/4149 cut-off events. [2024-06-27 23:04:33,123 INFO L125 PetriNetUnfolderBase]: For 573150/573150 co-relation queries the response was YES. [2024-06-27 23:04:33,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31574 conditions, 4149 events. 2362/4149 cut-off events. For 573150/573150 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27877 event pairs, 461 based on Foata normal form. 1/4147 useless extension candidates. Maximal degree in co-relation 31420. Up to 3484 conditions per place. [2024-06-27 23:04:33,172 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 61 changer transitions 0/447 dead transitions. [2024-06-27 23:04:33,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 447 transitions, 5978 flow [2024-06-27 23:04:33,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:33,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:33,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-27 23:04:33,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 23:04:33,173 INFO L175 Difference]: Start difference. First operand has 357 places, 414 transitions, 4726 flow. Second operand 10 states and 255 transitions. [2024-06-27 23:04:33,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 447 transitions, 5978 flow [2024-06-27 23:04:35,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 447 transitions, 5733 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-27 23:04:35,968 INFO L231 Difference]: Finished difference. Result has 366 places, 417 transitions, 4695 flow [2024-06-27 23:04:35,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4695, PETRI_PLACES=366, PETRI_TRANSITIONS=417} [2024-06-27 23:04:35,969 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-27 23:04:35,970 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 417 transitions, 4695 flow [2024-06-27 23:04:35,970 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 23:04:35,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:35,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:35,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:04:35,971 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:35,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:35,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1902664049, now seen corresponding path program 7 times [2024-06-27 23:04:35,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:35,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223016782] [2024-06-27 23:04:35,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:35,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:35,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:36,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:36,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:36,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223016782] [2024-06-27 23:04:36,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223016782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:36,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:36,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:36,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573618395] [2024-06-27 23:04:36,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:36,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:36,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:36,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:36,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:36,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:36,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 417 transitions, 4695 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 23:04:36,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:36,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:36,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:36,848 INFO L124 PetriNetUnfolderBase]: 2359/4145 cut-off events. [2024-06-27 23:04:36,849 INFO L125 PetriNetUnfolderBase]: For 574929/574929 co-relation queries the response was YES. [2024-06-27 23:04:36,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31520 conditions, 4145 events. 2359/4145 cut-off events. For 574929/574929 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27837 event pairs, 461 based on Foata normal form. 1/4143 useless extension candidates. Maximal degree in co-relation 31363. Up to 3481 conditions per place. [2024-06-27 23:04:36,898 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 60 changer transitions 0/441 dead transitions. [2024-06-27 23:04:36,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 441 transitions, 5617 flow [2024-06-27 23:04:36,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:36,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:36,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 23:04:36,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 23:04:36,899 INFO L175 Difference]: Start difference. First operand has 366 places, 417 transitions, 4695 flow. Second operand 8 states and 209 transitions. [2024-06-27 23:04:36,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 441 transitions, 5617 flow [2024-06-27 23:04:39,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 441 transitions, 5433 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:39,771 INFO L231 Difference]: Finished difference. Result has 366 places, 417 transitions, 4637 flow [2024-06-27 23:04:39,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4637, PETRI_PLACES=366, PETRI_TRANSITIONS=417} [2024-06-27 23:04:39,771 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-27 23:04:39,772 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 417 transitions, 4637 flow [2024-06-27 23:04:39,772 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 23:04:39,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:39,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:39,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:04:39,772 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:39,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:39,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1515447669, now seen corresponding path program 8 times [2024-06-27 23:04:39,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:39,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191169545] [2024-06-27 23:04:39,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:39,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:39,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:39,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:39,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:39,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191169545] [2024-06-27 23:04:39,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191169545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:39,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:39,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:39,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044722681] [2024-06-27 23:04:39,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:39,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:39,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:39,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:39,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:39,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:39,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 417 transitions, 4637 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 23:04:39,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:39,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:39,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:40,602 INFO L124 PetriNetUnfolderBase]: 2372/4164 cut-off events. [2024-06-27 23:04:40,602 INFO L125 PetriNetUnfolderBase]: For 591193/591193 co-relation queries the response was YES. [2024-06-27 23:04:40,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31816 conditions, 4164 events. 2372/4164 cut-off events. For 591193/591193 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28031 event pairs, 467 based on Foata normal form. 1/4159 useless extension candidates. Maximal degree in co-relation 31658. Up to 3317 conditions per place. [2024-06-27 23:04:40,651 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 283 selfloop transitions, 154 changer transitions 0/447 dead transitions. [2024-06-27 23:04:40,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 447 transitions, 6373 flow [2024-06-27 23:04:40,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:40,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:40,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 23:04:40,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-27 23:04:40,653 INFO L175 Difference]: Start difference. First operand has 366 places, 417 transitions, 4637 flow. Second operand 8 states and 214 transitions. [2024-06-27 23:04:40,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 447 transitions, 6373 flow [2024-06-27 23:04:43,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 447 transitions, 6253 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:43,490 INFO L231 Difference]: Finished difference. Result has 367 places, 423 transitions, 4939 flow [2024-06-27 23:04:43,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4939, PETRI_PLACES=367, PETRI_TRANSITIONS=423} [2024-06-27 23:04:43,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-27 23:04:43,491 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 423 transitions, 4939 flow [2024-06-27 23:04:43,491 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 23:04:43,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:43,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:43,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:04:43,491 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:43,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:43,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1522113909, now seen corresponding path program 9 times [2024-06-27 23:04:43,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:43,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616159294] [2024-06-27 23:04:43,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:43,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:43,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:43,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:43,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:43,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616159294] [2024-06-27 23:04:43,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616159294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:43,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:43,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:43,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81754382] [2024-06-27 23:04:43,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:43,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:43,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:43,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:43,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:43,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:43,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 423 transitions, 4939 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 23:04:43,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:43,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:43,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:44,337 INFO L124 PetriNetUnfolderBase]: 2369/4160 cut-off events. [2024-06-27 23:04:44,337 INFO L125 PetriNetUnfolderBase]: For 594666/594666 co-relation queries the response was YES. [2024-06-27 23:04:44,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31944 conditions, 4160 events. 2369/4160 cut-off events. For 594666/594666 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27974 event pairs, 467 based on Foata normal form. 1/4155 useless extension candidates. Maximal degree in co-relation 31785. Up to 3314 conditions per place. [2024-06-27 23:04:44,387 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 283 selfloop transitions, 153 changer transitions 0/446 dead transitions. [2024-06-27 23:04:44,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 446 transitions, 6335 flow [2024-06-27 23:04:44,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:44,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:44,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 23:04:44,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 23:04:44,388 INFO L175 Difference]: Start difference. First operand has 367 places, 423 transitions, 4939 flow. Second operand 8 states and 213 transitions. [2024-06-27 23:04:44,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 446 transitions, 6335 flow [2024-06-27 23:04:47,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 446 transitions, 6001 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:47,582 INFO L231 Difference]: Finished difference. Result has 370 places, 423 transitions, 4917 flow [2024-06-27 23:04:47,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4605, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4917, PETRI_PLACES=370, PETRI_TRANSITIONS=423} [2024-06-27 23:04:47,583 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-27 23:04:47,583 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 423 transitions, 4917 flow [2024-06-27 23:04:47,583 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 23:04:47,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:47,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:47,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:04:47,583 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:47,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:47,584 INFO L85 PathProgramCache]: Analyzing trace with hash 380640683, now seen corresponding path program 4 times [2024-06-27 23:04:47,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:47,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702404634] [2024-06-27 23:04:47,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:47,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:47,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:47,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:47,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:47,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702404634] [2024-06-27 23:04:47,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702404634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:47,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:47,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:47,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622869214] [2024-06-27 23:04:47,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:47,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:47,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:47,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:47,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:47,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:47,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 423 transitions, 4917 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 23:04:47,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:47,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:47,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:48,417 INFO L124 PetriNetUnfolderBase]: 2382/4184 cut-off events. [2024-06-27 23:04:48,417 INFO L125 PetriNetUnfolderBase]: For 611720/611720 co-relation queries the response was YES. [2024-06-27 23:04:48,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32270 conditions, 4184 events. 2382/4184 cut-off events. For 611720/611720 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28218 event pairs, 464 based on Foata normal form. 1/4179 useless extension candidates. Maximal degree in co-relation 32111. Up to 3397 conditions per place. [2024-06-27 23:04:48,466 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 144 changer transitions 0/459 dead transitions. [2024-06-27 23:04:48,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 459 transitions, 6787 flow [2024-06-27 23:04:48,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:48,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:48,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 23:04:48,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-27 23:04:48,467 INFO L175 Difference]: Start difference. First operand has 370 places, 423 transitions, 4917 flow. Second operand 8 states and 216 transitions. [2024-06-27 23:04:48,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 459 transitions, 6787 flow [2024-06-27 23:04:51,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 6469 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:51,757 INFO L231 Difference]: Finished difference. Result has 371 places, 432 transitions, 5097 flow [2024-06-27 23:04:51,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5097, PETRI_PLACES=371, PETRI_TRANSITIONS=432} [2024-06-27 23:04:51,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-27 23:04:51,758 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 432 transitions, 5097 flow [2024-06-27 23:04:51,758 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 23:04:51,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:51,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:51,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:04:51,758 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:51,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:51,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1522106965, now seen corresponding path program 5 times [2024-06-27 23:04:51,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:51,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176728623] [2024-06-27 23:04:51,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:51,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:51,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:51,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:51,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:51,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176728623] [2024-06-27 23:04:51,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176728623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:51,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:51,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:51,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348937972] [2024-06-27 23:04:51,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:51,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:51,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:51,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:51,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:51,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:51,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 432 transitions, 5097 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 23:04:51,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:51,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:51,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:52,630 INFO L124 PetriNetUnfolderBase]: 2395/4206 cut-off events. [2024-06-27 23:04:52,630 INFO L125 PetriNetUnfolderBase]: For 631238/631238 co-relation queries the response was YES. [2024-06-27 23:04:52,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32920 conditions, 4206 events. 2395/4206 cut-off events. For 631238/631238 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28371 event pairs, 464 based on Foata normal form. 1/4201 useless extension candidates. Maximal degree in co-relation 32760. Up to 3412 conditions per place. [2024-06-27 23:04:52,675 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 144 changer transitions 0/462 dead transitions. [2024-06-27 23:04:52,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 462 transitions, 6917 flow [2024-06-27 23:04:52,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:52,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:52,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 23:04:52,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-27 23:04:52,677 INFO L175 Difference]: Start difference. First operand has 371 places, 432 transitions, 5097 flow. Second operand 8 states and 214 transitions. [2024-06-27 23:04:52,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 462 transitions, 6917 flow [2024-06-27 23:04:55,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 462 transitions, 6675 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-27 23:04:55,726 INFO L231 Difference]: Finished difference. Result has 376 places, 438 transitions, 5293 flow [2024-06-27 23:04:55,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5293, PETRI_PLACES=376, PETRI_TRANSITIONS=438} [2024-06-27 23:04:55,727 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-27 23:04:55,727 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 438 transitions, 5293 flow [2024-06-27 23:04:55,727 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 23:04:55,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:55,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:55,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:04:55,727 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:55,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:55,728 INFO L85 PathProgramCache]: Analyzing trace with hash -2104699759, now seen corresponding path program 6 times [2024-06-27 23:04:55,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:55,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045807491] [2024-06-27 23:04:55,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:55,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:55,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:55,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 23:04:55,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:55,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045807491] [2024-06-27 23:04:55,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045807491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:55,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:55,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:55,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545025191] [2024-06-27 23:04:55,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:55,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:55,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:55,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:55,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:55,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:04:55,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 438 transitions, 5293 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 23:04:55,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:55,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:04:55,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:56,620 INFO L124 PetriNetUnfolderBase]: 2392/4202 cut-off events. [2024-06-27 23:04:56,620 INFO L125 PetriNetUnfolderBase]: For 633620/633620 co-relation queries the response was YES. [2024-06-27 23:04:56,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32983 conditions, 4202 events. 2392/4202 cut-off events. For 633620/633620 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28368 event pairs, 464 based on Foata normal form. 1/4197 useless extension candidates. Maximal degree in co-relation 32821. Up to 3409 conditions per place. [2024-06-27 23:04:56,669 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 146 changer transitions 0/461 dead transitions. [2024-06-27 23:04:56,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 461 transitions, 6731 flow [2024-06-27 23:04:56,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:56,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:56,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:04:56,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:04:56,670 INFO L175 Difference]: Start difference. First operand has 376 places, 438 transitions, 5293 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:04:56,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 461 transitions, 6731 flow [2024-06-27 23:04:59,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 461 transitions, 6459 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:59,823 INFO L231 Difference]: Finished difference. Result has 380 places, 438 transitions, 5319 flow [2024-06-27 23:04:59,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5319, PETRI_PLACES=380, PETRI_TRANSITIONS=438} [2024-06-27 23:04:59,824 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-27 23:04:59,824 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 438 transitions, 5319 flow [2024-06-27 23:04:59,824 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 23:04:59,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:59,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:59,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:04:59,825 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:59,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:59,825 INFO L85 PathProgramCache]: Analyzing trace with hash -387114221, now seen corresponding path program 10 times [2024-06-27 23:04:59,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:59,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763571524] [2024-06-27 23:04:59,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:59,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:59,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:59,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:59,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:59,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763571524] [2024-06-27 23:04:59,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763571524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:59,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:59,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:59,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746329828] [2024-06-27 23:04:59,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:59,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:59,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:59,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:59,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:00,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:00,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 438 transitions, 5319 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 23:05:00,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:00,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:00,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:00,695 INFO L124 PetriNetUnfolderBase]: 2421/4248 cut-off events. [2024-06-27 23:05:00,695 INFO L125 PetriNetUnfolderBase]: For 666626/666626 co-relation queries the response was YES. [2024-06-27 23:05:00,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33783 conditions, 4248 events. 2421/4248 cut-off events. For 666626/666626 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 28699 event pairs, 467 based on Foata normal form. 1/4243 useless extension candidates. Maximal degree in co-relation 33620. Up to 3379 conditions per place. [2024-06-27 23:05:00,748 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 294 selfloop transitions, 168 changer transitions 0/472 dead transitions. [2024-06-27 23:05:00,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 472 transitions, 7487 flow [2024-06-27 23:05:00,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:00,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:00,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:05:00,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:05:00,749 INFO L175 Difference]: Start difference. First operand has 380 places, 438 transitions, 5319 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:05:00,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 472 transitions, 7487 flow [2024-06-27 23:05:04,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 472 transitions, 7183 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:04,310 INFO L231 Difference]: Finished difference. Result has 381 places, 450 transitions, 5581 flow [2024-06-27 23:05:04,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5015, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5581, PETRI_PLACES=381, PETRI_TRANSITIONS=450} [2024-06-27 23:05:04,311 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-27 23:05:04,311 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 450 transitions, 5581 flow [2024-06-27 23:05:04,311 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 23:05:04,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:04,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:04,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:05:04,311 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:04,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:04,312 INFO L85 PathProgramCache]: Analyzing trace with hash -386877071, now seen corresponding path program 11 times [2024-06-27 23:05:04,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:04,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562619041] [2024-06-27 23:05:04,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:04,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:04,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:04,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:04,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562619041] [2024-06-27 23:05:04,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562619041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:04,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:04,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:04,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718982487] [2024-06-27 23:05:04,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:04,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:04,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:04,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:04,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:04,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:04,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 450 transitions, 5581 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 23:05:04,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:04,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:04,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:05,185 INFO L124 PetriNetUnfolderBase]: 2418/4244 cut-off events. [2024-06-27 23:05:05,186 INFO L125 PetriNetUnfolderBase]: For 670002/670002 co-relation queries the response was YES. [2024-06-27 23:05:05,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33785 conditions, 4244 events. 2418/4244 cut-off events. For 670002/670002 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 28685 event pairs, 467 based on Foata normal form. 1/4239 useless extension candidates. Maximal degree in co-relation 33621. Up to 3376 conditions per place. [2024-06-27 23:05:05,237 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 291 selfloop transitions, 170 changer transitions 0/471 dead transitions. [2024-06-27 23:05:05,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 471 transitions, 7285 flow [2024-06-27 23:05:05,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:05,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:05,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 23:05:05,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 23:05:05,238 INFO L175 Difference]: Start difference. First operand has 381 places, 450 transitions, 5581 flow. Second operand 8 states and 210 transitions. [2024-06-27 23:05:05,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 471 transitions, 7285 flow [2024-06-27 23:05:08,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 471 transitions, 7051 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-27 23:05:08,604 INFO L231 Difference]: Finished difference. Result has 387 places, 450 transitions, 5693 flow [2024-06-27 23:05:08,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5347, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5693, PETRI_PLACES=387, PETRI_TRANSITIONS=450} [2024-06-27 23:05:08,604 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-27 23:05:08,604 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 450 transitions, 5693 flow [2024-06-27 23:05:08,604 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 23:05:08,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:08,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:08,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:05:08,605 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:08,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:08,605 INFO L85 PathProgramCache]: Analyzing trace with hash -564245741, now seen corresponding path program 12 times [2024-06-27 23:05:08,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:08,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690963080] [2024-06-27 23:05:08,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:08,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:08,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:08,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 23:05:08,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:08,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690963080] [2024-06-27 23:05:08,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690963080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:08,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:08,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:08,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836827954] [2024-06-27 23:05:08,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:08,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:08,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:08,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:08,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:08,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:08,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 450 transitions, 5693 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 23:05:08,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:08,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:08,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:09,518 INFO L124 PetriNetUnfolderBase]: 2415/4248 cut-off events. [2024-06-27 23:05:09,519 INFO L125 PetriNetUnfolderBase]: For 673793/673793 co-relation queries the response was YES. [2024-06-27 23:05:09,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33726 conditions, 4248 events. 2415/4248 cut-off events. For 673793/673793 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 28772 event pairs, 454 based on Foata normal form. 1/4247 useless extension candidates. Maximal degree in co-relation 33561. Up to 3690 conditions per place. [2024-06-27 23:05:09,570 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 427 selfloop transitions, 31 changer transitions 0/468 dead transitions. [2024-06-27 23:05:09,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 468 transitions, 6653 flow [2024-06-27 23:05:09,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:09,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:09,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:05:09,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-27 23:05:09,571 INFO L175 Difference]: Start difference. First operand has 387 places, 450 transitions, 5693 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:05:09,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 468 transitions, 6653 flow [2024-06-27 23:05:13,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 468 transitions, 6293 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:13,155 INFO L231 Difference]: Finished difference. Result has 389 places, 450 transitions, 5401 flow [2024-06-27 23:05:13,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5333, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5401, PETRI_PLACES=389, PETRI_TRANSITIONS=450} [2024-06-27 23:05:13,156 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-27 23:05:13,156 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 450 transitions, 5401 flow [2024-06-27 23:05:13,156 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 23:05:13,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:13,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, 1] [2024-06-27 23:05:13,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:05:13,156 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:13,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:13,157 INFO L85 PathProgramCache]: Analyzing trace with hash 272555691, now seen corresponding path program 7 times [2024-06-27 23:05:13,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:13,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389661426] [2024-06-27 23:05:13,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:13,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:13,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:13,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:13,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:13,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389661426] [2024-06-27 23:05:13,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389661426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:13,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:13,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:13,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173815452] [2024-06-27 23:05:13,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:13,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:13,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:13,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:13,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:13,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:13,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 450 transitions, 5401 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 23:05:13,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:13,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:13,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:14,132 INFO L124 PetriNetUnfolderBase]: 2441/4291 cut-off events. [2024-06-27 23:05:14,133 INFO L125 PetriNetUnfolderBase]: For 698103/698103 co-relation queries the response was YES. [2024-06-27 23:05:14,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33971 conditions, 4291 events. 2441/4291 cut-off events. For 698103/698103 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 29116 event pairs, 455 based on Foata normal form. 1/4289 useless extension candidates. Maximal degree in co-relation 33805. Up to 3689 conditions per place. [2024-06-27 23:05:14,184 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 417 selfloop transitions, 57 changer transitions 0/484 dead transitions. [2024-06-27 23:05:14,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 484 transitions, 7070 flow [2024-06-27 23:05:14,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:05:14,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:05:14,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 23:05:14,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767441860465117 [2024-06-27 23:05:14,186 INFO L175 Difference]: Start difference. First operand has 389 places, 450 transitions, 5401 flow. Second operand 10 states and 248 transitions. [2024-06-27 23:05:14,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 484 transitions, 7070 flow [2024-06-27 23:05:17,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 484 transitions, 6978 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:05:17,991 INFO L231 Difference]: Finished difference. Result has 391 places, 462 transitions, 5608 flow [2024-06-27 23:05:17,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5309, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5608, PETRI_PLACES=391, PETRI_TRANSITIONS=462} [2024-06-27 23:05:17,991 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-27 23:05:17,991 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 462 transitions, 5608 flow [2024-06-27 23:05:17,992 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 23:05:17,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:17,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:17,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:05:17,992 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:17,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:17,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1024574669, now seen corresponding path program 8 times [2024-06-27 23:05:17,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:17,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360618650] [2024-06-27 23:05:17,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:17,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:18,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:18,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:18,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360618650] [2024-06-27 23:05:18,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360618650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:18,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:18,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:18,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778224068] [2024-06-27 23:05:18,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:18,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:18,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:18,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:18,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:18,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:18,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 462 transitions, 5608 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 23:05:18,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:18,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:18,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:18,979 INFO L124 PetriNetUnfolderBase]: 2438/4287 cut-off events. [2024-06-27 23:05:18,979 INFO L125 PetriNetUnfolderBase]: For 701027/701027 co-relation queries the response was YES. [2024-06-27 23:05:19,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33962 conditions, 4287 events. 2438/4287 cut-off events. For 701027/701027 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 29029 event pairs, 455 based on Foata normal form. 1/4285 useless extension candidates. Maximal degree in co-relation 33795. Up to 3686 conditions per place. [2024-06-27 23:05:19,040 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 56 changer transitions 0/481 dead transitions. [2024-06-27 23:05:19,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 481 transitions, 6846 flow [2024-06-27 23:05:19,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:19,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:19,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:05:19,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:05:19,042 INFO L175 Difference]: Start difference. First operand has 391 places, 462 transitions, 5608 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:05:19,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 481 transitions, 6846 flow [2024-06-27 23:05:22,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 481 transitions, 6759 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 23:05:22,485 INFO L231 Difference]: Finished difference. Result has 397 places, 462 transitions, 5639 flow [2024-06-27 23:05:22,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5639, PETRI_PLACES=397, PETRI_TRANSITIONS=462} [2024-06-27 23:05:22,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-27 23:05:22,486 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 462 transitions, 5639 flow [2024-06-27 23:05:22,486 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 23:05:22,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:22,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:22,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:05:22,486 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:22,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:22,487 INFO L85 PathProgramCache]: Analyzing trace with hash -393536367, now seen corresponding path program 9 times [2024-06-27 23:05:22,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:22,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377616589] [2024-06-27 23:05:22,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:22,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:22,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:22,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:22,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:22,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377616589] [2024-06-27 23:05:22,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377616589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:22,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:22,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:22,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946870199] [2024-06-27 23:05:22,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:22,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:22,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:22,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:22,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:22,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:22,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 462 transitions, 5639 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 23:05:22,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:22,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:22,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:23,435 INFO L124 PetriNetUnfolderBase]: 2459/4317 cut-off events. [2024-06-27 23:05:23,436 INFO L125 PetriNetUnfolderBase]: For 728154/728154 co-relation queries the response was YES. [2024-06-27 23:05:23,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34608 conditions, 4317 events. 2459/4317 cut-off events. For 728154/728154 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 29276 event pairs, 464 based on Foata normal form. 1/4312 useless extension candidates. Maximal degree in co-relation 34439. Up to 3490 conditions per place. [2024-06-27 23:05:23,488 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 321 selfloop transitions, 162 changer transitions 0/493 dead transitions. [2024-06-27 23:05:23,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 493 transitions, 7821 flow [2024-06-27 23:05:23,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:23,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:23,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:05:23,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:05:23,489 INFO L175 Difference]: Start difference. First operand has 397 places, 462 transitions, 5639 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:05:23,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 493 transitions, 7821 flow [2024-06-27 23:05:27,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 493 transitions, 7709 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:27,045 INFO L231 Difference]: Finished difference. Result has 398 places, 471 transitions, 6013 flow [2024-06-27 23:05:27,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5527, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6013, PETRI_PLACES=398, PETRI_TRANSITIONS=471} [2024-06-27 23:05:27,045 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-27 23:05:27,045 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 471 transitions, 6013 flow [2024-06-27 23:05:27,045 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 23:05:27,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:27,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:27,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:05:27,046 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:27,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:27,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1559923371, now seen corresponding path program 10 times [2024-06-27 23:05:27,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:27,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945122569] [2024-06-27 23:05:27,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:27,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:27,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:27,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945122569] [2024-06-27 23:05:27,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945122569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:27,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:27,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:27,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192092811] [2024-06-27 23:05:27,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:27,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:27,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:27,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:27,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:27,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:27,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 471 transitions, 6013 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 23:05:27,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:27,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:27,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:27,989 INFO L124 PetriNetUnfolderBase]: 2464/4326 cut-off events. [2024-06-27 23:05:27,989 INFO L125 PetriNetUnfolderBase]: For 740217/740217 co-relation queries the response was YES. [2024-06-27 23:05:28,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35007 conditions, 4326 events. 2464/4326 cut-off events. For 740217/740217 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29403 event pairs, 464 based on Foata normal form. 1/4321 useless extension candidates. Maximal degree in co-relation 34837. Up to 3496 conditions per place. [2024-06-27 23:05:28,038 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 319 selfloop transitions, 166 changer transitions 0/495 dead transitions. [2024-06-27 23:05:28,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 495 transitions, 7846 flow [2024-06-27 23:05:28,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:28,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:28,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 23:05:28,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-27 23:05:28,039 INFO L175 Difference]: Start difference. First operand has 398 places, 471 transitions, 6013 flow. Second operand 8 states and 211 transitions. [2024-06-27 23:05:28,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 495 transitions, 7846 flow [2024-06-27 23:05:31,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 495 transitions, 7616 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:31,704 INFO L231 Difference]: Finished difference. Result has 403 places, 474 transitions, 6172 flow [2024-06-27 23:05:31,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6172, PETRI_PLACES=403, PETRI_TRANSITIONS=474} [2024-06-27 23:05:31,705 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-27 23:05:31,705 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 474 transitions, 6172 flow [2024-06-27 23:05:31,705 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 23:05:31,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:31,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:31,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:05:31,706 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:31,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:31,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1126329591, now seen corresponding path program 11 times [2024-06-27 23:05:31,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:31,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222962942] [2024-06-27 23:05:31,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:31,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:31,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:31,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:31,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222962942] [2024-06-27 23:05:31,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222962942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:31,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:31,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:31,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522494982] [2024-06-27 23:05:31,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:31,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:31,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:31,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:31,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:31,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:31,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 474 transitions, 6172 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 23:05:31,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:31,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:31,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:32,607 INFO L124 PetriNetUnfolderBase]: 2461/4322 cut-off events. [2024-06-27 23:05:32,607 INFO L125 PetriNetUnfolderBase]: For 744239/744239 co-relation queries the response was YES. [2024-06-27 23:05:32,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34954 conditions, 4322 events. 2461/4322 cut-off events. For 744239/744239 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29354 event pairs, 464 based on Foata normal form. 1/4317 useless extension candidates. Maximal degree in co-relation 34783. Up to 3493 conditions per place. [2024-06-27 23:05:32,663 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 312 selfloop transitions, 173 changer transitions 0/495 dead transitions. [2024-06-27 23:05:32,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 495 transitions, 7960 flow [2024-06-27 23:05:32,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:32,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:32,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 23:05:32,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 23:05:32,664 INFO L175 Difference]: Start difference. First operand has 403 places, 474 transitions, 6172 flow. Second operand 8 states and 210 transitions. [2024-06-27 23:05:32,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 495 transitions, 7960 flow [2024-06-27 23:05:36,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 495 transitions, 7616 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:36,817 INFO L231 Difference]: Finished difference. Result has 406 places, 474 transitions, 6180 flow [2024-06-27 23:05:36,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5828, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6180, PETRI_PLACES=406, PETRI_TRANSITIONS=474} [2024-06-27 23:05:36,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 362 predicate places. [2024-06-27 23:05:36,818 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 474 transitions, 6180 flow [2024-06-27 23:05:36,818 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 23:05:36,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:36,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:36,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:05:36,818 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:36,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:36,819 INFO L85 PathProgramCache]: Analyzing trace with hash -137775155, now seen corresponding path program 12 times [2024-06-27 23:05:36,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:36,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611788174] [2024-06-27 23:05:36,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:36,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:36,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:36,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:36,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:36,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611788174] [2024-06-27 23:05:36,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611788174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:36,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:36,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:36,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303406316] [2024-06-27 23:05:36,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:36,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:36,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:36,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:36,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:36,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:36,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 474 transitions, 6180 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 23:05:36,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:36,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:36,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:37,769 INFO L124 PetriNetUnfolderBase]: 2458/4323 cut-off events. [2024-06-27 23:05:37,770 INFO L125 PetriNetUnfolderBase]: For 746610/746610 co-relation queries the response was YES. [2024-06-27 23:05:37,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34871 conditions, 4323 events. 2458/4323 cut-off events. For 746610/746610 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29368 event pairs, 455 based on Foata normal form. 1/4321 useless extension candidates. Maximal degree in co-relation 34699. Up to 3724 conditions per place. [2024-06-27 23:05:37,827 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 433 selfloop transitions, 49 changer transitions 0/492 dead transitions. [2024-06-27 23:05:37,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 492 transitions, 7188 flow [2024-06-27 23:05:37,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:37,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:37,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 23:05:37,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 23:05:37,828 INFO L175 Difference]: Start difference. First operand has 406 places, 474 transitions, 6180 flow. Second operand 8 states and 202 transitions. [2024-06-27 23:05:37,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 492 transitions, 7188 flow [2024-06-27 23:05:41,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 492 transitions, 6826 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:41,785 INFO L231 Difference]: Finished difference. Result has 408 places, 474 transitions, 5922 flow [2024-06-27 23:05:41,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5818, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5922, PETRI_PLACES=408, PETRI_TRANSITIONS=474} [2024-06-27 23:05:41,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-27 23:05:41,786 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 474 transitions, 5922 flow [2024-06-27 23:05:41,786 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 23:05:41,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:41,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:41,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:05:41,786 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:41,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:41,786 INFO L85 PathProgramCache]: Analyzing trace with hash -81401333, now seen corresponding path program 3 times [2024-06-27 23:05:41,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:41,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082837569] [2024-06-27 23:05:41,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:41,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:41,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:41,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 23:05:41,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:41,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082837569] [2024-06-27 23:05:41,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082837569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:41,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:41,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:41,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122009340] [2024-06-27 23:05:41,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:41,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:41,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:41,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:41,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:41,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:41,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 474 transitions, 5922 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 23:05:41,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:41,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:41,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:42,796 INFO L124 PetriNetUnfolderBase]: 2478/4357 cut-off events. [2024-06-27 23:05:42,796 INFO L125 PetriNetUnfolderBase]: For 799377/799377 co-relation queries the response was YES. [2024-06-27 23:05:42,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34907 conditions, 4357 events. 2478/4357 cut-off events. For 799377/799377 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29635 event pairs, 453 based on Foata normal form. 6/4360 useless extension candidates. Maximal degree in co-relation 34734. Up to 3693 conditions per place. [2024-06-27 23:05:42,847 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 442 selfloop transitions, 48 changer transitions 0/500 dead transitions. [2024-06-27 23:05:42,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 500 transitions, 7046 flow [2024-06-27 23:05:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:42,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:42,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 23:05:42,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-27 23:05:42,848 INFO L175 Difference]: Start difference. First operand has 408 places, 474 transitions, 5922 flow. Second operand 8 states and 207 transitions. [2024-06-27 23:05:42,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 500 transitions, 7046 flow [2024-06-27 23:05:46,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 500 transitions, 6922 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:05:46,009 INFO L231 Difference]: Finished difference. Result has 408 places, 475 transitions, 5930 flow [2024-06-27 23:05:46,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5798, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5930, PETRI_PLACES=408, PETRI_TRANSITIONS=475} [2024-06-27 23:05:46,009 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-27 23:05:46,010 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 475 transitions, 5930 flow [2024-06-27 23:05:46,010 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 23:05:46,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:46,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:46,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:05:46,010 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:46,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:46,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1799226005, now seen corresponding path program 1 times [2024-06-27 23:05:46,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:46,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829979890] [2024-06-27 23:05:46,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:46,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:46,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:46,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:46,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829979890] [2024-06-27 23:05:46,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829979890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:46,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:46,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:46,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224540050] [2024-06-27 23:05:46,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:46,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:46,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:46,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:46,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:46,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:46,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 475 transitions, 5930 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 23:05:46,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:46,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:46,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:47,001 INFO L124 PetriNetUnfolderBase]: 2499/4379 cut-off events. [2024-06-27 23:05:47,001 INFO L125 PetriNetUnfolderBase]: For 796289/796289 co-relation queries the response was YES. [2024-06-27 23:05:47,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35561 conditions, 4379 events. 2499/4379 cut-off events. For 796289/796289 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 29817 event pairs, 457 based on Foata normal form. 2/4376 useless extension candidates. Maximal degree in co-relation 35387. Up to 3751 conditions per place. [2024-06-27 23:05:47,058 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 466 selfloop transitions, 34 changer transitions 0/510 dead transitions. [2024-06-27 23:05:47,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 510 transitions, 7360 flow [2024-06-27 23:05:47,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:47,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:47,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 23:05:47,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-27 23:05:47,059 INFO L175 Difference]: Start difference. First operand has 408 places, 475 transitions, 5930 flow. Second operand 9 states and 231 transitions. [2024-06-27 23:05:47,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 510 transitions, 7360 flow [2024-06-27 23:05:50,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 510 transitions, 7244 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:50,014 INFO L231 Difference]: Finished difference. Result has 411 places, 479 transitions, 5983 flow [2024-06-27 23:05:50,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5983, PETRI_PLACES=411, PETRI_TRANSITIONS=479} [2024-06-27 23:05:50,014 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 367 predicate places. [2024-06-27 23:05:50,014 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 479 transitions, 5983 flow [2024-06-27 23:05:50,014 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 23:05:50,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:50,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:50,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:05:50,015 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:50,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:50,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1686141171, now seen corresponding path program 2 times [2024-06-27 23:05:50,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:50,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744124136] [2024-06-27 23:05:50,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:50,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:50,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:50,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:50,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:50,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744124136] [2024-06-27 23:05:50,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744124136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:50,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:50,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:50,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008623864] [2024-06-27 23:05:50,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:50,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:50,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:50,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:50,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:50,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:50,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 479 transitions, 5983 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 23:05:50,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:50,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:50,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:51,024 INFO L124 PetriNetUnfolderBase]: 2494/4379 cut-off events. [2024-06-27 23:05:51,024 INFO L125 PetriNetUnfolderBase]: For 789080/789080 co-relation queries the response was YES. [2024-06-27 23:05:51,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35283 conditions, 4379 events. 2494/4379 cut-off events. For 789080/789080 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 29882 event pairs, 465 based on Foata normal form. 2/4378 useless extension candidates. Maximal degree in co-relation 35109. Up to 3773 conditions per place. [2024-06-27 23:05:51,083 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 464 selfloop transitions, 30 changer transitions 0/504 dead transitions. [2024-06-27 23:05:51,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 504 transitions, 7033 flow [2024-06-27 23:05:51,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:51,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:51,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:05:51,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:05:51,084 INFO L175 Difference]: Start difference. First operand has 411 places, 479 transitions, 5983 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:05:51,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 504 transitions, 7033 flow [2024-06-27 23:05:54,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 504 transitions, 6917 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:54,079 INFO L231 Difference]: Finished difference. Result has 414 places, 479 transitions, 5932 flow [2024-06-27 23:05:54,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5867, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5932, PETRI_PLACES=414, PETRI_TRANSITIONS=479} [2024-06-27 23:05:54,079 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-27 23:05:54,080 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 479 transitions, 5932 flow [2024-06-27 23:05:54,080 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 23:05:54,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:54,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:54,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:05:54,080 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:54,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:54,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1515438741, now seen corresponding path program 3 times [2024-06-27 23:05:54,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:54,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950708789] [2024-06-27 23:05:54,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:54,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:54,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:54,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:54,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:54,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950708789] [2024-06-27 23:05:54,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950708789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:54,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:54,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:54,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638080638] [2024-06-27 23:05:54,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:54,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:54,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:54,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:54,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:54,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:54,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 479 transitions, 5932 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 23:05:54,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:54,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:54,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:55,066 INFO L124 PetriNetUnfolderBase]: 2502/4388 cut-off events. [2024-06-27 23:05:55,066 INFO L125 PetriNetUnfolderBase]: For 800944/800944 co-relation queries the response was YES. [2024-06-27 23:05:55,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35409 conditions, 4388 events. 2502/4388 cut-off events. For 800944/800944 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29958 event pairs, 471 based on Foata normal form. 2/4384 useless extension candidates. Maximal degree in co-relation 35233. Up to 3710 conditions per place. [2024-06-27 23:05:55,123 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 404 selfloop transitions, 89 changer transitions 0/503 dead transitions. [2024-06-27 23:05:55,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 503 transitions, 7022 flow [2024-06-27 23:05:55,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:55,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:55,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 23:05:55,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-27 23:05:55,124 INFO L175 Difference]: Start difference. First operand has 414 places, 479 transitions, 5932 flow. Second operand 8 states and 207 transitions. [2024-06-27 23:05:55,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 503 transitions, 7022 flow [2024-06-27 23:05:58,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 503 transitions, 6957 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:58,562 INFO L231 Difference]: Finished difference. Result has 415 places, 481 transitions, 6104 flow [2024-06-27 23:05:58,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5867, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6104, PETRI_PLACES=415, PETRI_TRANSITIONS=481} [2024-06-27 23:05:58,563 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-27 23:05:58,563 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 481 transitions, 6104 flow [2024-06-27 23:05:58,563 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 23:05:58,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:58,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:58,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:05:58,564 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:58,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:58,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1796364085, now seen corresponding path program 1 times [2024-06-27 23:05:58,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:58,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417061077] [2024-06-27 23:05:58,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:58,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:58,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:58,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:58,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:58,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417061077] [2024-06-27 23:05:58,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417061077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:58,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:58,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:58,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593205880] [2024-06-27 23:05:58,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:58,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:58,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:58,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:58,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:58,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:05:58,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 481 transitions, 6104 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 23:05:58,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:58,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:05:58,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:59,534 INFO L124 PetriNetUnfolderBase]: 2507/4400 cut-off events. [2024-06-27 23:05:59,535 INFO L125 PetriNetUnfolderBase]: For 804687/804687 co-relation queries the response was YES. [2024-06-27 23:05:59,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35796 conditions, 4400 events. 2507/4400 cut-off events. For 804687/804687 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29984 event pairs, 464 based on Foata normal form. 1/4398 useless extension candidates. Maximal degree in co-relation 35619. Up to 3795 conditions per place. [2024-06-27 23:05:59,591 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 467 selfloop transitions, 31 changer transitions 0/508 dead transitions. [2024-06-27 23:05:59,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 508 transitions, 7228 flow [2024-06-27 23:05:59,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:59,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:59,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:05:59,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:05:59,593 INFO L175 Difference]: Start difference. First operand has 415 places, 481 transitions, 6104 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:05:59,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 508 transitions, 7228 flow [2024-06-27 23:06:02,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 508 transitions, 7007 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:02,717 INFO L231 Difference]: Finished difference. Result has 417 places, 484 transitions, 6025 flow [2024-06-27 23:06:02,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5883, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6025, PETRI_PLACES=417, PETRI_TRANSITIONS=484} [2024-06-27 23:06:02,717 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-27 23:06:02,717 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 484 transitions, 6025 flow [2024-06-27 23:06:02,717 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 23:06:02,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:02,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, 1] [2024-06-27 23:06:02,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:06:02,718 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:02,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:02,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1224508465, now seen corresponding path program 2 times [2024-06-27 23:06:02,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:02,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775442675] [2024-06-27 23:06:02,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:02,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:02,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:02,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:02,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775442675] [2024-06-27 23:06:02,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775442675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:02,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:02,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:02,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341509517] [2024-06-27 23:06:02,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:02,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:02,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:02,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:02,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:02,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:02,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 484 transitions, 6025 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 23:06:02,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:02,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:02,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:03,661 INFO L124 PetriNetUnfolderBase]: 2528/4429 cut-off events. [2024-06-27 23:06:03,661 INFO L125 PetriNetUnfolderBase]: For 834829/834829 co-relation queries the response was YES. [2024-06-27 23:06:03,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36567 conditions, 4429 events. 2528/4429 cut-off events. For 834829/834829 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30239 event pairs, 477 based on Foata normal form. 1/4421 useless extension candidates. Maximal degree in co-relation 36389. Up to 3618 conditions per place. [2024-06-27 23:06:03,720 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 128 changer transitions 0/520 dead transitions. [2024-06-27 23:06:03,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 520 transitions, 8209 flow [2024-06-27 23:06:03,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:03,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:03,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 23:06:03,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:06:03,721 INFO L175 Difference]: Start difference. First operand has 417 places, 484 transitions, 6025 flow. Second operand 8 states and 215 transitions. [2024-06-27 23:06:03,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 520 transitions, 8209 flow [2024-06-27 23:06:06,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 520 transitions, 8089 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:06,777 INFO L231 Difference]: Finished difference. Result has 419 places, 496 transitions, 6469 flow [2024-06-27 23:06:06,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6469, PETRI_PLACES=419, PETRI_TRANSITIONS=496} [2024-06-27 23:06:06,777 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-27 23:06:06,777 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 496 transitions, 6469 flow [2024-06-27 23:06:06,778 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 23:06:06,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:06,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:06,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:06:06,778 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:06,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:06,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1508767541, now seen corresponding path program 3 times [2024-06-27 23:06:06,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:06,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25839869] [2024-06-27 23:06:06,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:06,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:06,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:06,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:06,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:06,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25839869] [2024-06-27 23:06:06,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25839869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:06,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:06,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:06,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620015601] [2024-06-27 23:06:06,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:06,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:06,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:06,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:06,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:06,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:06,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 496 transitions, 6469 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 23:06:06,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:06,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:06,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:07,728 INFO L124 PetriNetUnfolderBase]: 2525/4425 cut-off events. [2024-06-27 23:06:07,729 INFO L125 PetriNetUnfolderBase]: For 840868/840868 co-relation queries the response was YES. [2024-06-27 23:06:07,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36897 conditions, 4425 events. 2525/4425 cut-off events. For 840868/840868 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30220 event pairs, 477 based on Foata normal form. 1/4417 useless extension candidates. Maximal degree in co-relation 36718. Up to 3615 conditions per place. [2024-06-27 23:06:07,787 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 129 changer transitions 0/519 dead transitions. [2024-06-27 23:06:07,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 519 transitions, 8087 flow [2024-06-27 23:06:07,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:07,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:07,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 23:06:07,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 23:06:07,788 INFO L175 Difference]: Start difference. First operand has 419 places, 496 transitions, 6469 flow. Second operand 8 states and 213 transitions. [2024-06-27 23:06:07,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 519 transitions, 8087 flow [2024-06-27 23:06:11,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 519 transitions, 7896 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-27 23:06:11,275 INFO L231 Difference]: Finished difference. Result has 425 places, 496 transitions, 6542 flow [2024-06-27 23:06:11,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6278, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6542, PETRI_PLACES=425, PETRI_TRANSITIONS=496} [2024-06-27 23:06:11,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-27 23:06:11,276 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 496 transitions, 6542 flow [2024-06-27 23:06:11,276 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 23:06:11,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:11,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:11,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:06:11,277 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:11,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:11,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1508758613, now seen corresponding path program 1 times [2024-06-27 23:06:11,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:11,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463230642] [2024-06-27 23:06:11,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:11,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:11,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:11,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:11,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:11,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463230642] [2024-06-27 23:06:11,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463230642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:11,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:11,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:11,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701076473] [2024-06-27 23:06:11,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:11,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:11,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:11,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:11,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:11,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:11,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 496 transitions, 6542 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 23:06:11,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:11,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:11,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:12,372 INFO L124 PetriNetUnfolderBase]: 2533/4442 cut-off events. [2024-06-27 23:06:12,373 INFO L125 PetriNetUnfolderBase]: For 862471/862471 co-relation queries the response was YES. [2024-06-27 23:06:12,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37272 conditions, 4442 events. 2533/4442 cut-off events. For 862471/862471 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30356 event pairs, 467 based on Foata normal form. 2/4438 useless extension candidates. Maximal degree in co-relation 37091. Up to 3778 conditions per place. [2024-06-27 23:06:12,422 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 419 selfloop transitions, 91 changer transitions 0/520 dead transitions. [2024-06-27 23:06:12,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 520 transitions, 7672 flow [2024-06-27 23:06:12,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:12,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:12,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:06:12,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 23:06:12,424 INFO L175 Difference]: Start difference. First operand has 425 places, 496 transitions, 6542 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:06:12,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 520 transitions, 7672 flow [2024-06-27 23:06:17,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 520 transitions, 7404 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:17,018 INFO L231 Difference]: Finished difference. Result has 426 places, 498 transitions, 6521 flow [2024-06-27 23:06:17,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6274, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6521, PETRI_PLACES=426, PETRI_TRANSITIONS=498} [2024-06-27 23:06:17,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-27 23:06:17,019 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 498 transitions, 6521 flow [2024-06-27 23:06:17,019 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 23:06:17,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:17,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:17,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:06:17,019 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:17,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:17,020 INFO L85 PathProgramCache]: Analyzing trace with hash 209057131, now seen corresponding path program 4 times [2024-06-27 23:06:17,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:17,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12049543] [2024-06-27 23:06:17,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:17,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:17,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:17,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:17,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:17,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12049543] [2024-06-27 23:06:17,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12049543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:17,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:17,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:17,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434133139] [2024-06-27 23:06:17,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:17,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:17,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:17,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:17,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:17,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:17,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 498 transitions, 6521 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 23:06:17,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:17,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:17,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:18,045 INFO L124 PetriNetUnfolderBase]: 2541/4456 cut-off events. [2024-06-27 23:06:18,045 INFO L125 PetriNetUnfolderBase]: For 874953/874953 co-relation queries the response was YES. [2024-06-27 23:06:18,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37501 conditions, 4456 events. 2541/4456 cut-off events. For 874953/874953 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30508 event pairs, 472 based on Foata normal form. 2/4452 useless extension candidates. Maximal degree in co-relation 37319. Up to 3766 conditions per place. [2024-06-27 23:06:18,103 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 418 selfloop transitions, 91 changer transitions 0/519 dead transitions. [2024-06-27 23:06:18,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 519 transitions, 7645 flow [2024-06-27 23:06:18,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:18,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:18,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:06:18,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 23:06:18,105 INFO L175 Difference]: Start difference. First operand has 426 places, 498 transitions, 6521 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:06:18,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 519 transitions, 7645 flow [2024-06-27 23:06:22,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 519 transitions, 7414 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:22,296 INFO L231 Difference]: Finished difference. Result has 428 places, 500 transitions, 6541 flow [2024-06-27 23:06:22,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6290, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6541, PETRI_PLACES=428, PETRI_TRANSITIONS=500} [2024-06-27 23:06:22,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 384 predicate places. [2024-06-27 23:06:22,296 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 500 transitions, 6541 flow [2024-06-27 23:06:22,296 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 23:06:22,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:22,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:22,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:06:22,297 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:22,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:22,297 INFO L85 PathProgramCache]: Analyzing trace with hash -380196943, now seen corresponding path program 4 times [2024-06-27 23:06:22,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:22,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607598289] [2024-06-27 23:06:22,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:22,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:22,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:22,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:22,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:22,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607598289] [2024-06-27 23:06:22,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607598289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:22,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:22,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:22,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806381463] [2024-06-27 23:06:22,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:22,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:22,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:22,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:22,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:22,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:22,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 500 transitions, 6541 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 23:06:22,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:22,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:22,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:23,281 INFO L124 PetriNetUnfolderBase]: 2570/4501 cut-off events. [2024-06-27 23:06:23,282 INFO L125 PetriNetUnfolderBase]: For 907835/907835 co-relation queries the response was YES. [2024-06-27 23:06:23,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38461 conditions, 4501 events. 2570/4501 cut-off events. For 907835/907835 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30862 event pairs, 479 based on Foata normal form. 1/4493 useless extension candidates. Maximal degree in co-relation 38278. Up to 3672 conditions per place. [2024-06-27 23:06:23,340 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 384 selfloop transitions, 140 changer transitions 0/534 dead transitions. [2024-06-27 23:06:23,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 534 transitions, 9031 flow [2024-06-27 23:06:23,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:23,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:23,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 23:06:23,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 23:06:23,342 INFO L175 Difference]: Start difference. First operand has 428 places, 500 transitions, 6541 flow. Second operand 8 states and 213 transitions. [2024-06-27 23:06:23,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 534 transitions, 9031 flow [2024-06-27 23:06:28,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 534 transitions, 8796 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:28,139 INFO L231 Difference]: Finished difference. Result has 430 places, 512 transitions, 6870 flow [2024-06-27 23:06:28,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6306, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6870, PETRI_PLACES=430, PETRI_TRANSITIONS=512} [2024-06-27 23:06:28,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 386 predicate places. [2024-06-27 23:06:28,139 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 512 transitions, 6870 flow [2024-06-27 23:06:28,140 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 23:06:28,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:28,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:28,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:06:28,140 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:28,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:28,140 INFO L85 PathProgramCache]: Analyzing trace with hash 209062091, now seen corresponding path program 5 times [2024-06-27 23:06:28,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:28,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419944032] [2024-06-27 23:06:28,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:28,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:28,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:28,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:28,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:28,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419944032] [2024-06-27 23:06:28,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419944032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:28,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:28,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:28,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62019754] [2024-06-27 23:06:28,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:28,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:28,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:28,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:28,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:28,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:28,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 512 transitions, 6870 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 23:06:28,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:28,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:28,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:29,143 INFO L124 PetriNetUnfolderBase]: 2567/4497 cut-off events. [2024-06-27 23:06:29,144 INFO L125 PetriNetUnfolderBase]: For 910134/910134 co-relation queries the response was YES. [2024-06-27 23:06:29,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38373 conditions, 4497 events. 2567/4497 cut-off events. For 910134/910134 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30798 event pairs, 479 based on Foata normal form. 1/4489 useless extension candidates. Maximal degree in co-relation 38189. Up to 3669 conditions per place. [2024-06-27 23:06:29,201 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 141 changer transitions 0/533 dead transitions. [2024-06-27 23:06:29,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 533 transitions, 8806 flow [2024-06-27 23:06:29,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:29,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:29,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 23:06:29,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-27 23:06:29,203 INFO L175 Difference]: Start difference. First operand has 430 places, 512 transitions, 6870 flow. Second operand 8 states and 211 transitions. [2024-06-27 23:06:29,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 533 transitions, 8806 flow [2024-06-27 23:06:34,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 533 transitions, 8542 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-27 23:06:34,008 INFO L231 Difference]: Finished difference. Result has 436 places, 512 transitions, 6894 flow [2024-06-27 23:06:34,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6606, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6894, PETRI_PLACES=436, PETRI_TRANSITIONS=512} [2024-06-27 23:06:34,009 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-27 23:06:34,009 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 512 transitions, 6894 flow [2024-06-27 23:06:34,009 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 23:06:34,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:34,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:34,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:06:34,010 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:34,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:34,010 INFO L85 PathProgramCache]: Analyzing trace with hash -733515855, now seen corresponding path program 6 times [2024-06-27 23:06:34,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:34,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953370297] [2024-06-27 23:06:34,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:34,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:34,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:34,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:34,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:34,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953370297] [2024-06-27 23:06:34,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953370297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:34,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:34,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:34,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317571211] [2024-06-27 23:06:34,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:34,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:34,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:34,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:34,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:34,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:34,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 512 transitions, 6894 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 23:06:34,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:34,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:34,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:35,130 INFO L124 PetriNetUnfolderBase]: 2564/4493 cut-off events. [2024-06-27 23:06:35,130 INFO L125 PetriNetUnfolderBase]: For 912833/912833 co-relation queries the response was YES. [2024-06-27 23:06:35,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38229 conditions, 4493 events. 2564/4493 cut-off events. For 912833/912833 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30818 event pairs, 479 based on Foata normal form. 1/4485 useless extension candidates. Maximal degree in co-relation 38044. Up to 3666 conditions per place. [2024-06-27 23:06:35,182 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 375 selfloop transitions, 147 changer transitions 0/532 dead transitions. [2024-06-27 23:06:35,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 532 transitions, 8550 flow [2024-06-27 23:06:35,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:35,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:35,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 23:06:35,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 23:06:35,183 INFO L175 Difference]: Start difference. First operand has 436 places, 512 transitions, 6894 flow. Second operand 8 states and 209 transitions. [2024-06-27 23:06:35,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 532 transitions, 8550 flow [2024-06-27 23:06:39,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 532 transitions, 8301 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:39,542 INFO L231 Difference]: Finished difference. Result has 439 places, 512 transitions, 6945 flow [2024-06-27 23:06:39,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6645, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6945, PETRI_PLACES=439, PETRI_TRANSITIONS=512} [2024-06-27 23:06:39,542 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-27 23:06:39,543 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 512 transitions, 6945 flow [2024-06-27 23:06:39,543 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 23:06:39,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:39,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:39,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:06:39,543 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:39,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:39,543 INFO L85 PathProgramCache]: Analyzing trace with hash 215737259, now seen corresponding path program 2 times [2024-06-27 23:06:39,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:39,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301911163] [2024-06-27 23:06:39,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:39,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:39,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:39,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:39,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:39,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301911163] [2024-06-27 23:06:39,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301911163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:39,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:39,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:39,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789771134] [2024-06-27 23:06:39,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:39,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:39,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:39,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:39,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:39,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:39,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 512 transitions, 6945 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 23:06:39,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:39,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:39,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:40,569 INFO L124 PetriNetUnfolderBase]: 2572/4510 cut-off events. [2024-06-27 23:06:40,569 INFO L125 PetriNetUnfolderBase]: For 936565/936565 co-relation queries the response was YES. [2024-06-27 23:06:40,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38479 conditions, 4510 events. 2572/4510 cut-off events. For 936565/936565 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 30936 event pairs, 469 based on Foata normal form. 2/4506 useless extension candidates. Maximal degree in co-relation 38293. Up to 3834 conditions per place. [2024-06-27 23:06:40,630 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 89 changer transitions 0/533 dead transitions. [2024-06-27 23:06:40,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 533 transitions, 8099 flow [2024-06-27 23:06:40,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:40,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:40,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 23:06:40,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 23:06:40,631 INFO L175 Difference]: Start difference. First operand has 439 places, 512 transitions, 6945 flow. Second operand 8 states and 204 transitions. [2024-06-27 23:06:40,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 533 transitions, 8099 flow [2024-06-27 23:06:44,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 533 transitions, 7804 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:44,646 INFO L231 Difference]: Finished difference. Result has 440 places, 514 transitions, 6899 flow [2024-06-27 23:06:44,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6650, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6899, PETRI_PLACES=440, PETRI_TRANSITIONS=514} [2024-06-27 23:06:44,647 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-27 23:06:44,647 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 514 transitions, 6899 flow [2024-06-27 23:06:44,647 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 23:06:44,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:44,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:44,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:06:44,648 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:44,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:44,648 INFO L85 PathProgramCache]: Analyzing trace with hash -150499405, now seen corresponding path program 3 times [2024-06-27 23:06:44,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:44,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689576559] [2024-06-27 23:06:44,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:44,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:44,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:44,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:44,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:44,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689576559] [2024-06-27 23:06:44,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689576559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:44,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:44,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:44,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731879513] [2024-06-27 23:06:44,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:44,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:44,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:44,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:44,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:44,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:44,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 514 transitions, 6899 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 23:06:44,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:44,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:44,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:45,715 INFO L124 PetriNetUnfolderBase]: 2580/4526 cut-off events. [2024-06-27 23:06:45,716 INFO L125 PetriNetUnfolderBase]: For 949052/949052 co-relation queries the response was YES. [2024-06-27 23:06:45,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38676 conditions, 4526 events. 2580/4526 cut-off events. For 949052/949052 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 31003 event pairs, 471 based on Foata normal form. 2/4522 useless extension candidates. Maximal degree in co-relation 38489. Up to 3846 conditions per place. [2024-06-27 23:06:45,779 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 91 changer transitions 0/535 dead transitions. [2024-06-27 23:06:45,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 535 transitions, 8061 flow [2024-06-27 23:06:45,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:45,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:45,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:06:45,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 23:06:45,781 INFO L175 Difference]: Start difference. First operand has 440 places, 514 transitions, 6899 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:06:45,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 535 transitions, 8061 flow [2024-06-27 23:06:49,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 535 transitions, 7828 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:49,952 INFO L231 Difference]: Finished difference. Result has 442 places, 516 transitions, 6923 flow [2024-06-27 23:06:49,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6666, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6923, PETRI_PLACES=442, PETRI_TRANSITIONS=516} [2024-06-27 23:06:49,953 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 398 predicate places. [2024-06-27 23:06:49,953 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 516 transitions, 6923 flow [2024-06-27 23:06:49,953 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 23:06:49,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:49,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:49,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:06:49,953 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:49,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:49,954 INFO L85 PathProgramCache]: Analyzing trace with hash -723031407, now seen corresponding path program 4 times [2024-06-27 23:06:49,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:49,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586804487] [2024-06-27 23:06:49,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:49,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:49,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:50,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:50,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:50,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586804487] [2024-06-27 23:06:50,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586804487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:50,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:50,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:50,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324614687] [2024-06-27 23:06:50,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:50,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:50,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:50,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:50,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:50,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:50,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 516 transitions, 6923 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 23:06:50,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:50,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:50,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:50,998 INFO L124 PetriNetUnfolderBase]: 2601/4555 cut-off events. [2024-06-27 23:06:50,999 INFO L125 PetriNetUnfolderBase]: For 984306/984306 co-relation queries the response was YES. [2024-06-27 23:06:51,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39437 conditions, 4555 events. 2601/4555 cut-off events. For 984306/984306 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 31272 event pairs, 468 based on Foata normal form. 2/4551 useless extension candidates. Maximal degree in co-relation 39249. Up to 3842 conditions per place. [2024-06-27 23:06:51,062 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 433 selfloop transitions, 99 changer transitions 0/542 dead transitions. [2024-06-27 23:06:51,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 542 transitions, 8479 flow [2024-06-27 23:06:51,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:51,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:51,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:06:51,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:06:51,063 INFO L175 Difference]: Start difference. First operand has 442 places, 516 transitions, 6923 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:06:51,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 542 transitions, 8479 flow [2024-06-27 23:06:55,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 542 transitions, 8238 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:55,545 INFO L231 Difference]: Finished difference. Result has 445 places, 521 transitions, 7059 flow [2024-06-27 23:06:55,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6682, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7059, PETRI_PLACES=445, PETRI_TRANSITIONS=521} [2024-06-27 23:06:55,545 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-27 23:06:55,545 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 521 transitions, 7059 flow [2024-06-27 23:06:55,545 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 23:06:55,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:55,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:55,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:06:55,546 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:55,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:55,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1117069483, now seen corresponding path program 13 times [2024-06-27 23:06:55,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:55,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330158544] [2024-06-27 23:06:55,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:55,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:55,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:55,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 23:06:55,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:55,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330158544] [2024-06-27 23:06:55,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330158544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:55,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:55,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:55,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828275229] [2024-06-27 23:06:55,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:55,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:55,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:55,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:55,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:55,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:06:55,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 521 transitions, 7059 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 23:06:55,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:55,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:06:55,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:56,725 INFO L124 PetriNetUnfolderBase]: 2609/4562 cut-off events. [2024-06-27 23:06:56,725 INFO L125 PetriNetUnfolderBase]: For 1000734/1000734 co-relation queries the response was YES. [2024-06-27 23:06:56,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39752 conditions, 4562 events. 2609/4562 cut-off events. For 1000734/1000734 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31287 event pairs, 474 based on Foata normal form. 2/4551 useless extension candidates. Maximal degree in co-relation 39562. Up to 3824 conditions per place. [2024-06-27 23:06:56,779 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 93 changer transitions 0/553 dead transitions. [2024-06-27 23:06:56,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 553 transitions, 8655 flow [2024-06-27 23:06:56,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:56,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:56,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 23:06:56,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-27 23:06:56,781 INFO L175 Difference]: Start difference. First operand has 445 places, 521 transitions, 7059 flow. Second operand 8 states and 211 transitions. [2024-06-27 23:06:56,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 553 transitions, 8655 flow [2024-06-27 23:07:01,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 553 transitions, 8449 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:01,965 INFO L231 Difference]: Finished difference. Result has 450 places, 526 transitions, 7212 flow [2024-06-27 23:07:01,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6853, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7212, PETRI_PLACES=450, PETRI_TRANSITIONS=526} [2024-06-27 23:07:01,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-27 23:07:01,966 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 526 transitions, 7212 flow [2024-06-27 23:07:01,966 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 23:07:01,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:01,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:01,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:07:01,966 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:01,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:01,967 INFO L85 PathProgramCache]: Analyzing trace with hash -236214485, now seen corresponding path program 14 times [2024-06-27 23:07:01,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:01,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004341644] [2024-06-27 23:07:01,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:01,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:02,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:02,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:02,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004341644] [2024-06-27 23:07:02,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004341644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:02,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:02,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:02,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432161818] [2024-06-27 23:07:02,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:02,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:02,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:02,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:02,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:02,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:02,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 526 transitions, 7212 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 23:07:02,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:02,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:02,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:03,060 INFO L124 PetriNetUnfolderBase]: 2617/4579 cut-off events. [2024-06-27 23:07:03,060 INFO L125 PetriNetUnfolderBase]: For 1014961/1014961 co-relation queries the response was YES. [2024-06-27 23:07:03,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40095 conditions, 4579 events. 2617/4579 cut-off events. For 1014961/1014961 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31439 event pairs, 481 based on Foata normal form. 2/4573 useless extension candidates. Maximal degree in co-relation 39902. Up to 3871 conditions per place. [2024-06-27 23:07:03,128 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 449 selfloop transitions, 91 changer transitions 0/550 dead transitions. [2024-06-27 23:07:03,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 550 transitions, 8420 flow [2024-06-27 23:07:03,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:03,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:03,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:07:03,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 23:07:03,129 INFO L175 Difference]: Start difference. First operand has 450 places, 526 transitions, 7212 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:07:03,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 550 transitions, 8420 flow [2024-06-27 23:07:07,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 550 transitions, 8164 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:07,548 INFO L231 Difference]: Finished difference. Result has 454 places, 528 transitions, 7221 flow [2024-06-27 23:07:07,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6996, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7221, PETRI_PLACES=454, PETRI_TRANSITIONS=528} [2024-06-27 23:07:07,549 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-27 23:07:07,549 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 528 transitions, 7221 flow [2024-06-27 23:07:07,549 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 23:07:07,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:07,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:07,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:07:07,549 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:07,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:07,550 INFO L85 PathProgramCache]: Analyzing trace with hash -2138962133, now seen corresponding path program 15 times [2024-06-27 23:07:07,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:07,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532342568] [2024-06-27 23:07:07,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:07,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:07,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:07,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:07,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:07,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532342568] [2024-06-27 23:07:07,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532342568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:07,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:07,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:07,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726619814] [2024-06-27 23:07:07,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:07,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:07,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:07,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:07,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:07,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:07,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 528 transitions, 7221 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 23:07:07,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:07,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:07,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:08,636 INFO L124 PetriNetUnfolderBase]: 2625/4591 cut-off events. [2024-06-27 23:07:08,637 INFO L125 PetriNetUnfolderBase]: For 1024401/1024401 co-relation queries the response was YES. [2024-06-27 23:07:08,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40052 conditions, 4591 events. 2625/4591 cut-off events. For 1024401/1024401 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31508 event pairs, 481 based on Foata normal form. 2/4585 useless extension candidates. Maximal degree in co-relation 39857. Up to 3883 conditions per place. [2024-06-27 23:07:08,700 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 89 changer transitions 0/549 dead transitions. [2024-06-27 23:07:08,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 549 transitions, 8383 flow [2024-06-27 23:07:08,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:08,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:08,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 23:07:08,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 23:07:08,702 INFO L175 Difference]: Start difference. First operand has 454 places, 528 transitions, 7221 flow. Second operand 8 states and 204 transitions. [2024-06-27 23:07:08,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 549 transitions, 8383 flow [2024-06-27 23:07:13,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 549 transitions, 8196 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:13,279 INFO L231 Difference]: Finished difference. Result has 457 places, 530 transitions, 7259 flow [2024-06-27 23:07:13,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7034, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7259, PETRI_PLACES=457, PETRI_TRANSITIONS=530} [2024-06-27 23:07:13,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-27 23:07:13,280 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 530 transitions, 7259 flow [2024-06-27 23:07:13,280 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 23:07:13,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:13,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:13,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:07:13,280 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:13,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:13,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1310029611, now seen corresponding path program 16 times [2024-06-27 23:07:13,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:13,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669758204] [2024-06-27 23:07:13,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:13,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:13,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:13,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:13,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669758204] [2024-06-27 23:07:13,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669758204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:13,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:13,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:13,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676538587] [2024-06-27 23:07:13,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:13,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:13,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:13,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:13,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:13,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:13,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 530 transitions, 7259 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 23:07:13,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:13,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:13,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:14,350 INFO L124 PetriNetUnfolderBase]: 2633/4603 cut-off events. [2024-06-27 23:07:14,351 INFO L125 PetriNetUnfolderBase]: For 1037960/1037960 co-relation queries the response was YES. [2024-06-27 23:07:14,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40233 conditions, 4603 events. 2633/4603 cut-off events. For 1037960/1037960 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31575 event pairs, 481 based on Foata normal form. 2/4597 useless extension candidates. Maximal degree in co-relation 40037. Up to 3895 conditions per place. [2024-06-27 23:07:14,417 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 447 selfloop transitions, 91 changer transitions 0/548 dead transitions. [2024-06-27 23:07:14,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 548 transitions, 8415 flow [2024-06-27 23:07:14,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:14,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:14,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:07:14,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:07:14,418 INFO L175 Difference]: Start difference. First operand has 457 places, 530 transitions, 7259 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:07:14,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 548 transitions, 8415 flow [2024-06-27 23:07:19,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 548 transitions, 8230 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:19,688 INFO L231 Difference]: Finished difference. Result has 460 places, 532 transitions, 7307 flow [2024-06-27 23:07:19,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7074, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7307, PETRI_PLACES=460, PETRI_TRANSITIONS=532} [2024-06-27 23:07:19,688 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 416 predicate places. [2024-06-27 23:07:19,688 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 532 transitions, 7307 flow [2024-06-27 23:07:19,689 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 23:07:19,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:19,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:19,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:07:19,689 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:19,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:19,689 INFO L85 PathProgramCache]: Analyzing trace with hash 174185869, now seen corresponding path program 17 times [2024-06-27 23:07:19,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:19,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256252399] [2024-06-27 23:07:19,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:19,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:19,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:19,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:19,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:19,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256252399] [2024-06-27 23:07:19,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256252399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:19,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:19,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:19,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023182010] [2024-06-27 23:07:19,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:19,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:19,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:19,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:19,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:19,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:19,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 532 transitions, 7307 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 23:07:19,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:19,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:19,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:20,749 INFO L124 PetriNetUnfolderBase]: 2628/4588 cut-off events. [2024-06-27 23:07:20,750 INFO L125 PetriNetUnfolderBase]: For 1029821/1029821 co-relation queries the response was YES. [2024-06-27 23:07:20,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39956 conditions, 4588 events. 2628/4588 cut-off events. For 1029821/1029821 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31520 event pairs, 498 based on Foata normal form. 2/4582 useless extension candidates. Maximal degree in co-relation 39759. Up to 3888 conditions per place. [2024-06-27 23:07:20,814 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 447 selfloop transitions, 89 changer transitions 0/546 dead transitions. [2024-06-27 23:07:20,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 546 transitions, 8428 flow [2024-06-27 23:07:20,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:20,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:20,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:07:20,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-27 23:07:20,815 INFO L175 Difference]: Start difference. First operand has 460 places, 532 transitions, 7307 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:07:20,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 546 transitions, 8428 flow [2024-06-27 23:07:25,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 546 transitions, 8191 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:25,900 INFO L231 Difference]: Finished difference. Result has 462 places, 533 transitions, 7274 flow [2024-06-27 23:07:25,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7078, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7274, PETRI_PLACES=462, PETRI_TRANSITIONS=533} [2024-06-27 23:07:25,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 418 predicate places. [2024-06-27 23:07:25,900 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 533 transitions, 7274 flow [2024-06-27 23:07:25,901 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 23:07:25,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:25,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:25,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:07:25,901 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:25,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:25,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1674443461, now seen corresponding path program 18 times [2024-06-27 23:07:25,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:25,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273037520] [2024-06-27 23:07:25,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:25,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:25,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:26,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:26,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:26,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273037520] [2024-06-27 23:07:26,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273037520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:26,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:26,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:26,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285299232] [2024-06-27 23:07:26,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:26,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:26,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:26,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:26,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:26,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:26,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 533 transitions, 7274 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 23:07:26,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:26,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:26,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:27,069 INFO L124 PetriNetUnfolderBase]: 2623/4592 cut-off events. [2024-06-27 23:07:27,069 INFO L125 PetriNetUnfolderBase]: For 1018737/1018737 co-relation queries the response was YES. [2024-06-27 23:07:27,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39577 conditions, 4592 events. 2623/4592 cut-off events. For 1018737/1018737 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31503 event pairs, 473 based on Foata normal form. 2/4589 useless extension candidates. Maximal degree in co-relation 39379. Up to 3992 conditions per place. [2024-06-27 23:07:27,131 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 507 selfloop transitions, 30 changer transitions 0/547 dead transitions. [2024-06-27 23:07:27,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 547 transitions, 8398 flow [2024-06-27 23:07:27,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:27,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:27,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:07:27,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-27 23:07:27,132 INFO L175 Difference]: Start difference. First operand has 462 places, 533 transitions, 7274 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:07:27,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 547 transitions, 8398 flow [2024-06-27 23:07:31,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 547 transitions, 8187 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:31,897 INFO L231 Difference]: Finished difference. Result has 464 places, 534 transitions, 7150 flow [2024-06-27 23:07:31,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7150, PETRI_PLACES=464, PETRI_TRANSITIONS=534} [2024-06-27 23:07:31,898 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-27 23:07:31,898 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 534 transitions, 7150 flow [2024-06-27 23:07:31,898 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 23:07:31,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:31,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:31,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:07:31,898 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:31,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:31,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1315096789, now seen corresponding path program 19 times [2024-06-27 23:07:31,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:31,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776915208] [2024-06-27 23:07:31,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:31,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:31,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:32,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:32,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:32,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776915208] [2024-06-27 23:07:32,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776915208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:32,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:32,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:32,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581078192] [2024-06-27 23:07:32,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:32,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:32,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:32,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:32,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:32,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:32,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 534 transitions, 7150 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 23:07:32,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:32,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:32,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:33,134 INFO L124 PetriNetUnfolderBase]: 2618/4583 cut-off events. [2024-06-27 23:07:33,134 INFO L125 PetriNetUnfolderBase]: For 1008368/1008368 co-relation queries the response was YES. [2024-06-27 23:07:33,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39102 conditions, 4583 events. 2618/4583 cut-off events. For 1008368/1008368 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31501 event pairs, 468 based on Foata normal form. 2/4578 useless extension candidates. Maximal degree in co-relation 38903. Up to 3971 conditions per place. [2024-06-27 23:07:33,193 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 506 selfloop transitions, 34 changer transitions 0/550 dead transitions. [2024-06-27 23:07:33,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 550 transitions, 8283 flow [2024-06-27 23:07:33,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:33,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:33,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 23:07:33,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 23:07:33,194 INFO L175 Difference]: Start difference. First operand has 464 places, 534 transitions, 7150 flow. Second operand 9 states and 215 transitions. [2024-06-27 23:07:33,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 550 transitions, 8283 flow [2024-06-27 23:07:37,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 550 transitions, 8192 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:37,681 INFO L231 Difference]: Finished difference. Result has 467 places, 535 transitions, 7153 flow [2024-06-27 23:07:37,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7067, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7153, PETRI_PLACES=467, PETRI_TRANSITIONS=535} [2024-06-27 23:07:37,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-27 23:07:37,682 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 535 transitions, 7153 flow [2024-06-27 23:07:37,682 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 23:07:37,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:37,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:37,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:07:37,683 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:37,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:37,683 INFO L85 PathProgramCache]: Analyzing trace with hash -615097659, now seen corresponding path program 20 times [2024-06-27 23:07:37,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:37,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714480959] [2024-06-27 23:07:37,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:37,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:37,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:37,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:37,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714480959] [2024-06-27 23:07:37,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714480959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:37,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:37,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934630988] [2024-06-27 23:07:37,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:37,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:37,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:37,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:37,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:37,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:37,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 535 transitions, 7153 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 23:07:37,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:37,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:37,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:38,746 INFO L124 PetriNetUnfolderBase]: 2613/4567 cut-off events. [2024-06-27 23:07:38,747 INFO L125 PetriNetUnfolderBase]: For 997705/997705 co-relation queries the response was YES. [2024-06-27 23:07:38,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38758 conditions, 4567 events. 2613/4567 cut-off events. For 997705/997705 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31373 event pairs, 495 based on Foata normal form. 2/4561 useless extension candidates. Maximal degree in co-relation 38558. Up to 3867 conditions per place. [2024-06-27 23:07:38,809 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 448 selfloop transitions, 91 changer transitions 0/549 dead transitions. [2024-06-27 23:07:38,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 549 transitions, 8286 flow [2024-06-27 23:07:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:38,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:38,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 23:07:38,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-27 23:07:38,810 INFO L175 Difference]: Start difference. First operand has 467 places, 535 transitions, 7153 flow. Second operand 8 states and 197 transitions. [2024-06-27 23:07:38,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 549 transitions, 8286 flow [2024-06-27 23:07:43,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 549 transitions, 8169 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:43,917 INFO L231 Difference]: Finished difference. Result has 468 places, 536 transitions, 7250 flow [2024-06-27 23:07:43,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7250, PETRI_PLACES=468, PETRI_TRANSITIONS=536} [2024-06-27 23:07:43,917 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-27 23:07:43,917 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 536 transitions, 7250 flow [2024-06-27 23:07:43,918 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 23:07:43,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:43,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, 1, 1] [2024-06-27 23:07:43,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:07:43,918 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:43,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:43,918 INFO L85 PathProgramCache]: Analyzing trace with hash 867260911, now seen corresponding path program 13 times [2024-06-27 23:07:43,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:43,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057125708] [2024-06-27 23:07:43,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:43,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:43,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:44,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:44,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:44,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057125708] [2024-06-27 23:07:44,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057125708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:44,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:44,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:44,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525939142] [2024-06-27 23:07:44,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:44,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:44,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:44,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:44,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:44,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:44,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 536 transitions, 7250 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 23:07:44,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:44,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:44,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:45,030 INFO L124 PetriNetUnfolderBase]: 2645/4634 cut-off events. [2024-06-27 23:07:45,031 INFO L125 PetriNetUnfolderBase]: For 1022094/1022094 co-relation queries the response was YES. [2024-06-27 23:07:45,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39563 conditions, 4634 events. 2645/4634 cut-off events. For 1022094/1022094 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31935 event pairs, 471 based on Foata normal form. 1/4630 useless extension candidates. Maximal degree in co-relation 39362. Up to 3892 conditions per place. [2024-06-27 23:07:45,099 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 506 selfloop transitions, 60 changer transitions 0/576 dead transitions. [2024-06-27 23:07:45,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 576 transitions, 9309 flow [2024-06-27 23:07:45,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:45,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:45,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-27 23:07:45,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-27 23:07:45,101 INFO L175 Difference]: Start difference. First operand has 468 places, 536 transitions, 7250 flow. Second operand 10 states and 254 transitions. [2024-06-27 23:07:45,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 576 transitions, 9309 flow [2024-06-27 23:07:50,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 576 transitions, 9122 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:50,627 INFO L231 Difference]: Finished difference. Result has 473 places, 548 transitions, 7442 flow [2024-06-27 23:07:50,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7063, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7442, PETRI_PLACES=473, PETRI_TRANSITIONS=548} [2024-06-27 23:07:50,627 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 429 predicate places. [2024-06-27 23:07:50,627 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 548 transitions, 7442 flow [2024-06-27 23:07:50,627 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 23:07:50,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:50,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:50,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:07:50,628 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:50,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:50,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1464702973, now seen corresponding path program 14 times [2024-06-27 23:07:50,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:50,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045481210] [2024-06-27 23:07:50,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:50,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:50,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:50,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:50,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:50,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045481210] [2024-06-27 23:07:50,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045481210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:50,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:50,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:50,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207628176] [2024-06-27 23:07:50,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:50,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:50,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:50,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:50,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:50,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:50,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 548 transitions, 7442 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 23:07:50,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:50,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:50,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:51,755 INFO L124 PetriNetUnfolderBase]: 2642/4630 cut-off events. [2024-06-27 23:07:51,755 INFO L125 PetriNetUnfolderBase]: For 1022940/1022940 co-relation queries the response was YES. [2024-06-27 23:07:51,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39439 conditions, 4630 events. 2642/4630 cut-off events. For 1022940/1022940 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31961 event pairs, 471 based on Foata normal form. 1/4626 useless extension candidates. Maximal degree in co-relation 39237. Up to 3889 conditions per place. [2024-06-27 23:07:51,820 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 501 selfloop transitions, 59 changer transitions 0/570 dead transitions. [2024-06-27 23:07:51,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 570 transitions, 8924 flow [2024-06-27 23:07:51,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:51,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:51,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 23:07:51,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 23:07:51,822 INFO L175 Difference]: Start difference. First operand has 473 places, 548 transitions, 7442 flow. Second operand 8 states and 208 transitions. [2024-06-27 23:07:51,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 570 transitions, 8924 flow [2024-06-27 23:07:57,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 570 transitions, 8732 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:57,641 INFO L231 Difference]: Finished difference. Result has 477 places, 548 transitions, 7374 flow [2024-06-27 23:07:57,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7250, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7374, PETRI_PLACES=477, PETRI_TRANSITIONS=548} [2024-06-27 23:07:57,642 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 433 predicate places. [2024-06-27 23:07:57,642 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 548 transitions, 7374 flow [2024-06-27 23:07:57,642 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 23:07:57,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:57,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:57,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:07:57,643 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:57,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:57,643 INFO L85 PathProgramCache]: Analyzing trace with hash 707547139, now seen corresponding path program 15 times [2024-06-27 23:07:57,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:57,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488679577] [2024-06-27 23:07:57,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:57,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:57,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:57,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:57,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:57,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488679577] [2024-06-27 23:07:57,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488679577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:57,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:57,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:57,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953913056] [2024-06-27 23:07:57,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:57,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:57,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:57,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:57,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:57,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:07:57,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 548 transitions, 7374 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 23:07:57,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:57,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:07:57,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:58,747 INFO L124 PetriNetUnfolderBase]: 2639/4626 cut-off events. [2024-06-27 23:07:58,748 INFO L125 PetriNetUnfolderBase]: For 1022473/1022473 co-relation queries the response was YES. [2024-06-27 23:07:58,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39358 conditions, 4626 events. 2639/4626 cut-off events. For 1022473/1022473 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31909 event pairs, 471 based on Foata normal form. 1/4622 useless extension candidates. Maximal degree in co-relation 39154. Up to 3895 conditions per place. [2024-06-27 23:07:58,811 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 52 changer transitions 0/572 dead transitions. [2024-06-27 23:07:58,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 572 transitions, 8558 flow [2024-06-27 23:07:58,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:58,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:58,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 23:07:58,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 23:07:58,812 INFO L175 Difference]: Start difference. First operand has 477 places, 548 transitions, 7374 flow. Second operand 8 states and 208 transitions. [2024-06-27 23:07:58,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 572 transitions, 8558 flow [2024-06-27 23:08:03,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 572 transitions, 8414 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:03,952 INFO L231 Difference]: Finished difference. Result has 478 places, 548 transitions, 7340 flow [2024-06-27 23:08:03,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7230, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7340, PETRI_PLACES=478, PETRI_TRANSITIONS=548} [2024-06-27 23:08:03,953 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 434 predicate places. [2024-06-27 23:08:03,953 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 548 transitions, 7340 flow [2024-06-27 23:08:03,953 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 23:08:03,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:03,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:03,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:08:03,953 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:03,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:03,954 INFO L85 PathProgramCache]: Analyzing trace with hash -236209525, now seen corresponding path program 16 times [2024-06-27 23:08:03,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:03,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025586907] [2024-06-27 23:08:03,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:03,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:03,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:04,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:04,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:04,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025586907] [2024-06-27 23:08:04,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025586907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:04,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:04,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:04,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083199858] [2024-06-27 23:08:04,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:04,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:04,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:04,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:04,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:04,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:04,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 548 transitions, 7340 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 23:08:04,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:04,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:04,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:05,049 INFO L124 PetriNetUnfolderBase]: 2652/4645 cut-off events. [2024-06-27 23:08:05,050 INFO L125 PetriNetUnfolderBase]: For 1048070/1048070 co-relation queries the response was YES. [2024-06-27 23:08:05,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39774 conditions, 4645 events. 2652/4645 cut-off events. For 1048070/1048070 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 32025 event pairs, 477 based on Foata normal form. 1/4638 useless extension candidates. Maximal degree in co-relation 39569. Up to 3707 conditions per place. [2024-06-27 23:08:05,117 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 378 selfloop transitions, 190 changer transitions 0/578 dead transitions. [2024-06-27 23:08:05,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 578 transitions, 9624 flow [2024-06-27 23:08:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:05,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 23:08:05,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 23:08:05,119 INFO L175 Difference]: Start difference. First operand has 478 places, 548 transitions, 7340 flow. Second operand 8 states and 213 transitions. [2024-06-27 23:08:05,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 578 transitions, 9624 flow [2024-06-27 23:08:10,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 578 transitions, 9506 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:10,319 INFO L231 Difference]: Finished difference. Result has 479 places, 554 transitions, 7762 flow [2024-06-27 23:08:10,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7222, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7762, PETRI_PLACES=479, PETRI_TRANSITIONS=554} [2024-06-27 23:08:10,320 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-27 23:08:10,320 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 554 transitions, 7762 flow [2024-06-27 23:08:10,320 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 23:08:10,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:10,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:10,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:08:10,321 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:10,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:10,321 INFO L85 PathProgramCache]: Analyzing trace with hash -2132290933, now seen corresponding path program 17 times [2024-06-27 23:08:10,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:10,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452297116] [2024-06-27 23:08:10,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:10,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:10,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:10,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:10,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:10,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452297116] [2024-06-27 23:08:10,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452297116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:10,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:10,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:10,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23389872] [2024-06-27 23:08:10,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:10,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:10,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:10,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:10,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:10,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:10,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 554 transitions, 7762 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 23:08:10,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:10,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:10,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:11,446 INFO L124 PetriNetUnfolderBase]: 2665/4667 cut-off events. [2024-06-27 23:08:11,447 INFO L125 PetriNetUnfolderBase]: For 1075353/1075353 co-relation queries the response was YES. [2024-06-27 23:08:11,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40521 conditions, 4667 events. 2665/4667 cut-off events. For 1075353/1075353 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32240 event pairs, 477 based on Foata normal form. 1/4660 useless extension candidates. Maximal degree in co-relation 40315. Up to 3722 conditions per place. [2024-06-27 23:08:11,515 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 384 selfloop transitions, 188 changer transitions 0/582 dead transitions. [2024-06-27 23:08:11,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 582 transitions, 10380 flow [2024-06-27 23:08:11,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:11,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:11,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:08:11,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:08:11,516 INFO L175 Difference]: Start difference. First operand has 479 places, 554 transitions, 7762 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:08:11,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 582 transitions, 10380 flow [2024-06-27 23:08:16,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 582 transitions, 9782 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:16,556 INFO L231 Difference]: Finished difference. Result has 482 places, 560 transitions, 7712 flow [2024-06-27 23:08:16,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7224, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7712, PETRI_PLACES=482, PETRI_TRANSITIONS=560} [2024-06-27 23:08:16,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-27 23:08:16,556 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 560 transitions, 7712 flow [2024-06-27 23:08:16,557 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 23:08:16,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:16,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:16,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:08:16,557 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:16,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:16,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2138957173, now seen corresponding path program 18 times [2024-06-27 23:08:16,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:16,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003580085] [2024-06-27 23:08:16,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:16,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:16,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:16,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:16,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:16,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003580085] [2024-06-27 23:08:16,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003580085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:16,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:16,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:16,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084980950] [2024-06-27 23:08:16,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:16,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:16,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:16,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:16,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:16,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:16,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 560 transitions, 7712 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 23:08:16,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:16,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:16,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:17,674 INFO L124 PetriNetUnfolderBase]: 2662/4663 cut-off events. [2024-06-27 23:08:17,674 INFO L125 PetriNetUnfolderBase]: For 1073070/1073070 co-relation queries the response was YES. [2024-06-27 23:08:17,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40178 conditions, 4663 events. 2662/4663 cut-off events. For 1073070/1073070 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32187 event pairs, 477 based on Foata normal form. 1/4656 useless extension candidates. Maximal degree in co-relation 39971. Up to 3719 conditions per place. [2024-06-27 23:08:17,741 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 189 changer transitions 0/582 dead transitions. [2024-06-27 23:08:17,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 582 transitions, 10172 flow [2024-06-27 23:08:17,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:17,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:17,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:08:17,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:08:17,743 INFO L175 Difference]: Start difference. First operand has 482 places, 560 transitions, 7712 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:08:17,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 582 transitions, 10172 flow [2024-06-27 23:08:22,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 582 transitions, 9708 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 23:08:22,526 INFO L231 Difference]: Finished difference. Result has 486 places, 560 transitions, 7632 flow [2024-06-27 23:08:22,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7248, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7632, PETRI_PLACES=486, PETRI_TRANSITIONS=560} [2024-06-27 23:08:22,527 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 442 predicate places. [2024-06-27 23:08:22,527 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 560 transitions, 7632 flow [2024-06-27 23:08:22,527 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 23:08:22,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:22,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:22,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:08:22,528 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:22,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:22,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1713188861, now seen corresponding path program 19 times [2024-06-27 23:08:22,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:22,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241219493] [2024-06-27 23:08:22,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:22,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:22,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:22,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:22,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:22,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241219493] [2024-06-27 23:08:22,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241219493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:22,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:22,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:22,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86637702] [2024-06-27 23:08:22,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:22,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:22,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:22,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:22,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:22,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:22,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 560 transitions, 7632 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 23:08:22,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:22,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:22,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:23,726 INFO L124 PetriNetUnfolderBase]: 2667/4675 cut-off events. [2024-06-27 23:08:23,726 INFO L125 PetriNetUnfolderBase]: For 1083333/1083333 co-relation queries the response was YES. [2024-06-27 23:08:23,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39992 conditions, 4675 events. 2667/4675 cut-off events. For 1083333/1083333 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 32298 event pairs, 471 based on Foata normal form. 1/4671 useless extension candidates. Maximal degree in co-relation 39784. Up to 3890 conditions per place. [2024-06-27 23:08:23,792 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 487 selfloop transitions, 94 changer transitions 0/591 dead transitions. [2024-06-27 23:08:23,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 591 transitions, 9240 flow [2024-06-27 23:08:23,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:23,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:23,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-27 23:08:23,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771670190274841 [2024-06-27 23:08:23,793 INFO L175 Difference]: Start difference. First operand has 486 places, 560 transitions, 7632 flow. Second operand 11 states and 273 transitions. [2024-06-27 23:08:23,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 591 transitions, 9240 flow [2024-06-27 23:08:28,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 591 transitions, 8838 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:28,364 INFO L231 Difference]: Finished difference. Result has 492 places, 563 transitions, 7498 flow [2024-06-27 23:08:28,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7236, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7498, PETRI_PLACES=492, PETRI_TRANSITIONS=563} [2024-06-27 23:08:28,365 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-27 23:08:28,365 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 563 transitions, 7498 flow [2024-06-27 23:08:28,365 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 23:08:28,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:28,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:28,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:08:28,365 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:28,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:28,366 INFO L85 PathProgramCache]: Analyzing trace with hash -236202581, now seen corresponding path program 13 times [2024-06-27 23:08:28,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:28,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333808671] [2024-06-27 23:08:28,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:28,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:28,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:28,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:28,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:28,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333808671] [2024-06-27 23:08:28,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333808671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:28,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:28,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:28,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466008883] [2024-06-27 23:08:28,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:28,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:28,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:28,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:28,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:28,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:28,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 563 transitions, 7498 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 23:08:28,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:28,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:28,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:29,518 INFO L124 PetriNetUnfolderBase]: 2672/4678 cut-off events. [2024-06-27 23:08:29,519 INFO L125 PetriNetUnfolderBase]: For 1095867/1095867 co-relation queries the response was YES. [2024-06-27 23:08:29,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39949 conditions, 4678 events. 2672/4678 cut-off events. For 1095867/1095867 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 32310 event pairs, 486 based on Foata normal form. 1/4668 useless extension candidates. Maximal degree in co-relation 39739. Up to 3803 conditions per place. [2024-06-27 23:08:29,586 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 402 selfloop transitions, 177 changer transitions 0/589 dead transitions. [2024-06-27 23:08:29,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 589 transitions, 9404 flow [2024-06-27 23:08:29,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:29,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:29,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:08:29,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:08:29,587 INFO L175 Difference]: Start difference. First operand has 492 places, 563 transitions, 7498 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:08:29,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 589 transitions, 9404 flow [2024-06-27 23:08:34,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 589 transitions, 9150 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:34,864 INFO L231 Difference]: Finished difference. Result has 492 places, 566 transitions, 7656 flow [2024-06-27 23:08:34,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7244, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7656, PETRI_PLACES=492, PETRI_TRANSITIONS=566} [2024-06-27 23:08:34,864 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-27 23:08:34,865 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 566 transitions, 7656 flow [2024-06-27 23:08:34,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 23:08:34,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:34,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:34,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:08:34,865 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:34,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:34,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1644688011, now seen corresponding path program 20 times [2024-06-27 23:08:34,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:34,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182793722] [2024-06-27 23:08:34,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:34,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:34,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:34,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:34,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:34,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182793722] [2024-06-27 23:08:34,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182793722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:34,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:34,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:34,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868216734] [2024-06-27 23:08:34,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:34,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:34,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:34,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:34,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:35,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:35,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 566 transitions, 7656 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 23:08:35,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:35,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:35,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:36,083 INFO L124 PetriNetUnfolderBase]: 2669/4680 cut-off events. [2024-06-27 23:08:36,083 INFO L125 PetriNetUnfolderBase]: For 1096591/1096591 co-relation queries the response was YES. [2024-06-27 23:08:36,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39794 conditions, 4680 events. 2669/4680 cut-off events. For 1096591/1096591 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 32330 event pairs, 471 based on Foata normal form. 1/4676 useless extension candidates. Maximal degree in co-relation 39584. Up to 3894 conditions per place. [2024-06-27 23:08:36,146 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 488 selfloop transitions, 92 changer transitions 0/590 dead transitions. [2024-06-27 23:08:36,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 590 transitions, 9196 flow [2024-06-27 23:08:36,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:36,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:36,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-27 23:08:36,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.586046511627907 [2024-06-27 23:08:36,147 INFO L175 Difference]: Start difference. First operand has 492 places, 566 transitions, 7656 flow. Second operand 10 states and 252 transitions. [2024-06-27 23:08:36,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 590 transitions, 9196 flow [2024-06-27 23:08:41,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 590 transitions, 8640 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:41,543 INFO L231 Difference]: Finished difference. Result has 495 places, 566 transitions, 7290 flow [2024-06-27 23:08:41,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7100, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7290, PETRI_PLACES=495, PETRI_TRANSITIONS=566} [2024-06-27 23:08:41,544 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 451 predicate places. [2024-06-27 23:08:41,544 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 566 transitions, 7290 flow [2024-06-27 23:08:41,544 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 23:08:41,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:41,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:41,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:08:41,545 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:41,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:41,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1576367977, now seen corresponding path program 21 times [2024-06-27 23:08:41,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:41,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519710807] [2024-06-27 23:08:41,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:41,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:41,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:41,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 23:08:41,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:41,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519710807] [2024-06-27 23:08:41,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519710807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:41,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:41,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:41,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435363876] [2024-06-27 23:08:41,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:41,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:41,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:41,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:41,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:41,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:41,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 566 transitions, 7290 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 23:08:41,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:41,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:41,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:42,707 INFO L124 PetriNetUnfolderBase]: 2666/4676 cut-off events. [2024-06-27 23:08:42,707 INFO L125 PetriNetUnfolderBase]: For 1094457/1094457 co-relation queries the response was YES. [2024-06-27 23:08:42,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39301 conditions, 4676 events. 2666/4676 cut-off events. For 1094457/1094457 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 32333 event pairs, 471 based on Foata normal form. 1/4672 useless extension candidates. Maximal degree in co-relation 39091. Up to 3891 conditions per place. [2024-06-27 23:08:42,768 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 483 selfloop transitions, 91 changer transitions 0/584 dead transitions. [2024-06-27 23:08:42,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 584 transitions, 8482 flow [2024-06-27 23:08:42,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:42,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:42,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:08:42,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 23:08:42,769 INFO L175 Difference]: Start difference. First operand has 495 places, 566 transitions, 7290 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:08:42,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 584 transitions, 8482 flow [2024-06-27 23:08:47,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 584 transitions, 8214 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 23:08:47,967 INFO L231 Difference]: Finished difference. Result has 493 places, 566 transitions, 7210 flow [2024-06-27 23:08:47,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7210, PETRI_PLACES=493, PETRI_TRANSITIONS=566} [2024-06-27 23:08:47,968 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-27 23:08:47,968 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 566 transitions, 7210 flow [2024-06-27 23:08:47,968 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 23:08:47,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:47,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:47,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:08:47,968 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:47,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:47,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1316700811, now seen corresponding path program 22 times [2024-06-27 23:08:47,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:47,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491855516] [2024-06-27 23:08:47,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:47,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:47,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:48,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:48,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:48,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491855516] [2024-06-27 23:08:48,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491855516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:48,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:48,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:48,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034951476] [2024-06-27 23:08:48,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:48,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:48,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:48,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:48,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:48,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:48,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 566 transitions, 7210 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 23:08:48,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:48,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:48,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:49,183 INFO L124 PetriNetUnfolderBase]: 2687/4708 cut-off events. [2024-06-27 23:08:49,183 INFO L125 PetriNetUnfolderBase]: For 1134245/1134245 co-relation queries the response was YES. [2024-06-27 23:08:49,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39902 conditions, 4708 events. 2687/4708 cut-off events. For 1134245/1134245 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 32617 event pairs, 477 based on Foata normal form. 1/4701 useless extension candidates. Maximal degree in co-relation 39691. Up to 3750 conditions per place. [2024-06-27 23:08:49,244 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 204 changer transitions 0/593 dead transitions. [2024-06-27 23:08:49,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 593 transitions, 9576 flow [2024-06-27 23:08:49,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:49,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:49,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 23:08:49,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 23:08:49,245 INFO L175 Difference]: Start difference. First operand has 493 places, 566 transitions, 7210 flow. Second operand 8 states and 208 transitions. [2024-06-27 23:08:49,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 593 transitions, 9576 flow [2024-06-27 23:08:55,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 593 transitions, 9384 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:55,038 INFO L231 Difference]: Finished difference. Result has 493 places, 575 transitions, 7612 flow [2024-06-27 23:08:55,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7018, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7612, PETRI_PLACES=493, PETRI_TRANSITIONS=575} [2024-06-27 23:08:55,039 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-27 23:08:55,039 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 575 transitions, 7612 flow [2024-06-27 23:08:55,039 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 23:08:55,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:55,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:55,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:08:55,039 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:55,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:55,040 INFO L85 PathProgramCache]: Analyzing trace with hash -2036414461, now seen corresponding path program 23 times [2024-06-27 23:08:55,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:55,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555992641] [2024-06-27 23:08:55,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:55,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:55,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:55,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:55,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:55,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555992641] [2024-06-27 23:08:55,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555992641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:55,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:55,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:55,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520174738] [2024-06-27 23:08:55,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:55,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:55,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:55,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:55,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:55,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:08:55,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 575 transitions, 7612 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 23:08:55,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:55,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:08:55,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:56,281 INFO L124 PetriNetUnfolderBase]: 2684/4704 cut-off events. [2024-06-27 23:08:56,282 INFO L125 PetriNetUnfolderBase]: For 1135120/1135120 co-relation queries the response was YES. [2024-06-27 23:08:56,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40010 conditions, 4704 events. 2684/4704 cut-off events. For 1135120/1135120 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 32598 event pairs, 477 based on Foata normal form. 1/4697 useless extension candidates. Maximal degree in co-relation 39798. Up to 3747 conditions per place. [2024-06-27 23:08:56,339 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 206 changer transitions 0/592 dead transitions. [2024-06-27 23:08:56,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 592 transitions, 9472 flow [2024-06-27 23:08:56,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:56,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:56,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:08:56,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 23:08:56,340 INFO L175 Difference]: Start difference. First operand has 493 places, 575 transitions, 7612 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:08:56,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 592 transitions, 9472 flow [2024-06-27 23:09:02,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 592 transitions, 9091 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 23:09:02,559 INFO L231 Difference]: Finished difference. Result has 498 places, 575 transitions, 7649 flow [2024-06-27 23:09:02,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7231, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7649, PETRI_PLACES=498, PETRI_TRANSITIONS=575} [2024-06-27 23:09:02,559 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 454 predicate places. [2024-06-27 23:09:02,559 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 575 transitions, 7649 flow [2024-06-27 23:09:02,559 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 23:09:02,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:02,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:02,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:09:02,560 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:02,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:02,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1911900163, now seen corresponding path program 24 times [2024-06-27 23:09:02,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:02,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972736981] [2024-06-27 23:09:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:02,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:02,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:02,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:02,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:02,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972736981] [2024-06-27 23:09:02,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972736981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:02,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:02,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:02,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888525384] [2024-06-27 23:09:02,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:02,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:02,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:02,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:02,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:02,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:09:02,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 575 transitions, 7649 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 23:09:02,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:02,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:09:02,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:03,816 INFO L124 PetriNetUnfolderBase]: 2681/4700 cut-off events. [2024-06-27 23:09:03,817 INFO L125 PetriNetUnfolderBase]: For 1135721/1135721 co-relation queries the response was YES. [2024-06-27 23:09:03,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39843 conditions, 4700 events. 2681/4700 cut-off events. For 1135721/1135721 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 32508 event pairs, 477 based on Foata normal form. 1/4693 useless extension candidates. Maximal degree in co-relation 39630. Up to 3744 conditions per place. [2024-06-27 23:09:03,876 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 210 changer transitions 0/591 dead transitions. [2024-06-27 23:09:03,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 591 transitions, 9179 flow [2024-06-27 23:09:03,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:03,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:03,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:09:03,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:09:03,878 INFO L175 Difference]: Start difference. First operand has 498 places, 575 transitions, 7649 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:09:03,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 591 transitions, 9179 flow [2024-06-27 23:09:09,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 591 transitions, 8753 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:09:09,417 INFO L231 Difference]: Finished difference. Result has 500 places, 575 transitions, 7649 flow [2024-06-27 23:09:09,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7223, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7649, PETRI_PLACES=500, PETRI_TRANSITIONS=575} [2024-06-27 23:09:09,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-27 23:09:09,417 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 575 transitions, 7649 flow [2024-06-27 23:09:09,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 23:09:09,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:09,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, 1, 1] [2024-06-27 23:09:09,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:09:09,418 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:09,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:09,418 INFO L85 PathProgramCache]: Analyzing trace with hash -2138950229, now seen corresponding path program 14 times [2024-06-27 23:09:09,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:09,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122250469] [2024-06-27 23:09:09,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:09,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:09,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:09,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:09,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:09,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122250469] [2024-06-27 23:09:09,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122250469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:09,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:09,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:09,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508765842] [2024-06-27 23:09:09,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:09,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:09,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:09,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:09,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:09,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:09:09,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 575 transitions, 7649 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 23:09:09,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:09,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:09:09,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:10,698 INFO L124 PetriNetUnfolderBase]: 2686/4706 cut-off events. [2024-06-27 23:09:10,698 INFO L125 PetriNetUnfolderBase]: For 1148932/1148932 co-relation queries the response was YES. [2024-06-27 23:09:10,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39956 conditions, 4706 events. 2686/4706 cut-off events. For 1148932/1148932 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 32626 event pairs, 486 based on Foata normal form. 1/4696 useless extension candidates. Maximal degree in co-relation 39742. Up to 3822 conditions per place. [2024-06-27 23:09:10,756 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 416 selfloop transitions, 173 changer transitions 0/599 dead transitions. [2024-06-27 23:09:10,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 599 transitions, 9911 flow [2024-06-27 23:09:10,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:10,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:10,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:09:10,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:09:10,757 INFO L175 Difference]: Start difference. First operand has 500 places, 575 transitions, 7649 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:09:10,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 599 transitions, 9911 flow [2024-06-27 23:09:16,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 599 transitions, 9441 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:09:16,353 INFO L231 Difference]: Finished difference. Result has 499 places, 578 transitions, 7569 flow [2024-06-27 23:09:16,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7179, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7569, PETRI_PLACES=499, PETRI_TRANSITIONS=578} [2024-06-27 23:09:16,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 455 predicate places. [2024-06-27 23:09:16,353 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 578 transitions, 7569 flow [2024-06-27 23:09:16,354 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 23:09:16,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:16,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:16,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:09:16,354 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:16,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:16,354 INFO L85 PathProgramCache]: Analyzing trace with hash -2125617749, now seen corresponding path program 15 times [2024-06-27 23:09:16,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:16,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81260936] [2024-06-27 23:09:16,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:16,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:16,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:16,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:16,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:16,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81260936] [2024-06-27 23:09:16,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81260936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:16,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:16,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:16,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329041776] [2024-06-27 23:09:16,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:16,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:16,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:16,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:16,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:16,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:09:16,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 578 transitions, 7569 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 23:09:16,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:16,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:09:16,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:17,623 INFO L124 PetriNetUnfolderBase]: 2683/4702 cut-off events. [2024-06-27 23:09:17,623 INFO L125 PetriNetUnfolderBase]: For 1147523/1147523 co-relation queries the response was YES. [2024-06-27 23:09:17,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39716 conditions, 4702 events. 2683/4702 cut-off events. For 1147523/1147523 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 32584 event pairs, 486 based on Foata normal form. 1/4692 useless extension candidates. Maximal degree in co-relation 39502. Up to 3819 conditions per place. [2024-06-27 23:09:17,681 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 414 selfloop transitions, 174 changer transitions 0/598 dead transitions. [2024-06-27 23:09:17,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 598 transitions, 9461 flow [2024-06-27 23:09:17,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:17,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 23:09:17,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 23:09:17,682 INFO L175 Difference]: Start difference. First operand has 499 places, 578 transitions, 7569 flow. Second operand 8 states and 210 transitions. [2024-06-27 23:09:17,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 598 transitions, 9461 flow [2024-06-27 23:09:23,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 598 transitions, 9057 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:23,891 INFO L231 Difference]: Finished difference. Result has 502 places, 578 transitions, 7519 flow [2024-06-27 23:09:23,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7165, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7519, PETRI_PLACES=502, PETRI_TRANSITIONS=578} [2024-06-27 23:09:23,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-27 23:09:23,892 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 578 transitions, 7519 flow [2024-06-27 23:09:23,892 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 23:09:23,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:23,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:23,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:09:23,893 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:23,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:23,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1323373995, now seen corresponding path program 16 times [2024-06-27 23:09:23,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:23,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739645863] [2024-06-27 23:09:23,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:23,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:23,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:24,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:24,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:24,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739645863] [2024-06-27 23:09:24,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739645863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:24,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:24,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:24,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159196549] [2024-06-27 23:09:24,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:24,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:24,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:24,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:24,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:24,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:09:24,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 578 transitions, 7519 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 23:09:24,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:24,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:09:24,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:25,130 INFO L124 PetriNetUnfolderBase]: 2704/4737 cut-off events. [2024-06-27 23:09:25,130 INFO L125 PetriNetUnfolderBase]: For 1189370/1189370 co-relation queries the response was YES. [2024-06-27 23:09:25,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40346 conditions, 4737 events. 2704/4737 cut-off events. For 1189370/1189370 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 32909 event pairs, 486 based on Foata normal form. 1/4727 useless extension candidates. Maximal degree in co-relation 40131. Up to 3843 conditions per place. [2024-06-27 23:09:25,191 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 413 selfloop transitions, 182 changer transitions 0/605 dead transitions. [2024-06-27 23:09:25,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 605 transitions, 9927 flow [2024-06-27 23:09:25,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:25,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:25,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 23:09:25,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 23:09:25,192 INFO L175 Difference]: Start difference. First operand has 502 places, 578 transitions, 7519 flow. Second operand 8 states and 209 transitions. [2024-06-27 23:09:25,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 605 transitions, 9927 flow [2024-06-27 23:09:31,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 605 transitions, 9493 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:31,518 INFO L231 Difference]: Finished difference. Result has 502 places, 587 transitions, 7623 flow [2024-06-27 23:09:31,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7103, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7623, PETRI_PLACES=502, PETRI_TRANSITIONS=587} [2024-06-27 23:09:31,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-27 23:09:31,519 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 587 transitions, 7623 flow [2024-06-27 23:09:31,519 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 23:09:31,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:31,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:31,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:09:31,519 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:31,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:31,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1310041515, now seen corresponding path program 17 times [2024-06-27 23:09:31,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:31,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736649500] [2024-06-27 23:09:31,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:31,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:31,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 23:09:31,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:31,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736649500] [2024-06-27 23:09:31,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736649500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:31,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:31,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:31,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844531830] [2024-06-27 23:09:31,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:31,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:31,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:31,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:31,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:31,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:09:31,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 587 transitions, 7623 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 23:09:31,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:31,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:09:31,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:32,768 INFO L124 PetriNetUnfolderBase]: 2701/4733 cut-off events. [2024-06-27 23:09:32,768 INFO L125 PetriNetUnfolderBase]: For 1188311/1188311 co-relation queries the response was YES. [2024-06-27 23:09:32,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40199 conditions, 4733 events. 2701/4733 cut-off events. For 1188311/1188311 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 32851 event pairs, 486 based on Foata normal form. 1/4723 useless extension candidates. Maximal degree in co-relation 39983. Up to 3840 conditions per place. [2024-06-27 23:09:32,826 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 183 changer transitions 0/604 dead transitions. [2024-06-27 23:09:32,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 604 transitions, 9527 flow [2024-06-27 23:09:32,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:32,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:32,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 23:09:32,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-27 23:09:32,827 INFO L175 Difference]: Start difference. First operand has 502 places, 587 transitions, 7623 flow. Second operand 8 states and 207 transitions. [2024-06-27 23:09:32,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 604 transitions, 9527 flow [2024-06-27 23:09:39,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 604 transitions, 9221 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 23:09:39,445 INFO L231 Difference]: Finished difference. Result has 507 places, 587 transitions, 7689 flow [2024-06-27 23:09:39,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7317, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7689, PETRI_PLACES=507, PETRI_TRANSITIONS=587} [2024-06-27 23:09:39,446 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 463 predicate places. [2024-06-27 23:09:39,446 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 587 transitions, 7689 flow [2024-06-27 23:09:39,446 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 23:09:39,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:39,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:39,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:09:39,446 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:39,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:39,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1213622869, now seen corresponding path program 18 times [2024-06-27 23:09:39,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:39,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537655603] [2024-06-27 23:09:39,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:39,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:39,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:39,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:39,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:39,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537655603] [2024-06-27 23:09:39,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537655603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:39,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:39,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:39,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630958836] [2024-06-27 23:09:39,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:39,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:39,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:39,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:39,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:39,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:09:39,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 587 transitions, 7689 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 23:09:39,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:39,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:09:39,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:40,733 INFO L124 PetriNetUnfolderBase]: 2698/4743 cut-off events. [2024-06-27 23:09:40,733 INFO L125 PetriNetUnfolderBase]: For 1187811/1187811 co-relation queries the response was YES. [2024-06-27 23:09:40,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40088 conditions, 4743 events. 2698/4743 cut-off events. For 1187811/1187811 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 32954 event pairs, 459 based on Foata normal form. 1/4741 useless extension candidates. Maximal degree in co-relation 39871. Up to 4119 conditions per place. [2024-06-27 23:09:40,796 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 561 selfloop transitions, 31 changer transitions 0/602 dead transitions. [2024-06-27 23:09:40,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 602 transitions, 8909 flow [2024-06-27 23:09:40,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:40,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:40,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:09:40,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-27 23:09:40,797 INFO L175 Difference]: Start difference. First operand has 507 places, 587 transitions, 7689 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:09:40,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 602 transitions, 8909 flow [2024-06-27 23:09:46,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 602 transitions, 8497 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:46,148 INFO L231 Difference]: Finished difference. Result has 507 places, 587 transitions, 7345 flow [2024-06-27 23:09:46,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7277, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7345, PETRI_PLACES=507, PETRI_TRANSITIONS=587} [2024-06-27 23:09:46,149 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 463 predicate places. [2024-06-27 23:09:46,149 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 587 transitions, 7345 flow [2024-06-27 23:09:46,149 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 23:09:46,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:46,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:46,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:09:46,149 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:46,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:46,150 INFO L85 PathProgramCache]: Analyzing trace with hash 174190829, now seen corresponding path program 25 times [2024-06-27 23:09:46,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:46,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863703699] [2024-06-27 23:09:46,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:46,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:46,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:46,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:46,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:46,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863703699] [2024-06-27 23:09:46,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863703699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:46,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:46,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:46,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143390682] [2024-06-27 23:09:46,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:46,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:46,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:46,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:46,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:46,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:09:46,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 587 transitions, 7345 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 23:09:46,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:46,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:09:46,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:47,366 INFO L124 PetriNetUnfolderBase]: 2703/4724 cut-off events. [2024-06-27 23:09:47,366 INFO L125 PetriNetUnfolderBase]: For 1200639/1200639 co-relation queries the response was YES. [2024-06-27 23:09:47,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39827 conditions, 4724 events. 2703/4724 cut-off events. For 1200639/1200639 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32824 event pairs, 535 based on Foata normal form. 1/4714 useless extension candidates. Maximal degree in co-relation 39609. Up to 3774 conditions per place. [2024-06-27 23:09:47,429 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 389 selfloop transitions, 206 changer transitions 0/605 dead transitions. [2024-06-27 23:09:47,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 605 transitions, 9652 flow [2024-06-27 23:09:47,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:47,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:47,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:09:47,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 23:09:47,430 INFO L175 Difference]: Start difference. First operand has 507 places, 587 transitions, 7345 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:09:47,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 605 transitions, 9652 flow [2024-06-27 23:09:54,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 605 transitions, 9562 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:54,458 INFO L231 Difference]: Finished difference. Result has 507 places, 590 transitions, 7730 flow [2024-06-27 23:09:54,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7255, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7730, PETRI_PLACES=507, PETRI_TRANSITIONS=590} [2024-06-27 23:09:54,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 463 predicate places. [2024-06-27 23:09:54,458 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 590 transitions, 7730 flow [2024-06-27 23:09:54,458 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 23:09:54,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:54,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:54,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:09:54,459 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:54,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:54,459 INFO L85 PathProgramCache]: Analyzing trace with hash 699857547, now seen corresponding path program 26 times [2024-06-27 23:09:54,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:54,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471402444] [2024-06-27 23:09:54,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:54,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:54,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:54,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:54,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:54,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471402444] [2024-06-27 23:09:54,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471402444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:54,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:54,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:54,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334310060] [2024-06-27 23:09:54,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:54,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:54,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:54,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:54,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:54,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:09:54,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 590 transitions, 7730 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 23:09:54,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:54,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:09:54,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:55,669 INFO L124 PetriNetUnfolderBase]: 2716/4746 cut-off events. [2024-06-27 23:09:55,669 INFO L125 PetriNetUnfolderBase]: For 1231491/1231491 co-relation queries the response was YES. [2024-06-27 23:09:55,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40635 conditions, 4746 events. 2716/4746 cut-off events. For 1231491/1231491 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32970 event pairs, 535 based on Foata normal form. 1/4736 useless extension candidates. Maximal degree in co-relation 40416. Up to 3789 conditions per place. [2024-06-27 23:09:55,731 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 389 selfloop transitions, 212 changer transitions 0/611 dead transitions. [2024-06-27 23:09:55,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 611 transitions, 10124 flow [2024-06-27 23:09:55,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:55,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:55,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:09:55,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 23:09:55,732 INFO L175 Difference]: Start difference. First operand has 507 places, 590 transitions, 7730 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:09:55,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 611 transitions, 10124 flow [2024-06-27 23:10:02,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 611 transitions, 9512 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:10:02,791 INFO L231 Difference]: Finished difference. Result has 509 places, 596 transitions, 7674 flow [2024-06-27 23:10:02,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7674, PETRI_PLACES=509, PETRI_TRANSITIONS=596} [2024-06-27 23:10:02,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-06-27 23:10:02,791 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 596 transitions, 7674 flow [2024-06-27 23:10:02,792 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 23:10:02,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:02,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:02,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:10:02,792 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:02,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:02,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1962044965, now seen corresponding path program 27 times [2024-06-27 23:10:02,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:02,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639878086] [2024-06-27 23:10:02,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:02,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:02,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:02,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:02,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:02,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639878086] [2024-06-27 23:10:02,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639878086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:02,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:02,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:02,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185185391] [2024-06-27 23:10:02,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:02,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:02,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:02,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:02,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:02,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:10:02,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 596 transitions, 7674 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 23:10:02,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:02,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:10:02,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:03,990 INFO L124 PetriNetUnfolderBase]: 2713/4742 cut-off events. [2024-06-27 23:10:03,990 INFO L125 PetriNetUnfolderBase]: For 1227371/1227371 co-relation queries the response was YES. [2024-06-27 23:10:04,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40402 conditions, 4742 events. 2713/4742 cut-off events. For 1227371/1227371 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32924 event pairs, 535 based on Foata normal form. 1/4732 useless extension candidates. Maximal degree in co-relation 40182. Up to 3786 conditions per place. [2024-06-27 23:10:04,054 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 213 changer transitions 0/610 dead transitions. [2024-06-27 23:10:04,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 610 transitions, 9598 flow [2024-06-27 23:10:04,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:10:04,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:10:04,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 23:10:04,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 23:10:04,056 INFO L175 Difference]: Start difference. First operand has 509 places, 596 transitions, 7674 flow. Second operand 8 states and 204 transitions. [2024-06-27 23:10:04,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 610 transitions, 9598 flow [2024-06-27 23:10:11,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 610 transitions, 8926 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:11,676 INFO L231 Difference]: Finished difference. Result has 510 places, 596 transitions, 7434 flow [2024-06-27 23:10:11,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7002, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7434, PETRI_PLACES=510, PETRI_TRANSITIONS=596} [2024-06-27 23:10:11,677 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 466 predicate places. [2024-06-27 23:10:11,677 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 596 transitions, 7434 flow [2024-06-27 23:10:11,677 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 23:10:11,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:11,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:11,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:10:11,678 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:11,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:11,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1312234869, now seen corresponding path program 28 times [2024-06-27 23:10:11,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:11,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231554952] [2024-06-27 23:10:11,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:11,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:11,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:11,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:11,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:11,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231554952] [2024-06-27 23:10:11,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231554952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:11,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:11,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:11,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248667848] [2024-06-27 23:10:11,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:11,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:11,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:11,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:11,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:11,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:10:11,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 596 transitions, 7434 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 23:10:11,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:11,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:10:11,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:12,904 INFO L124 PetriNetUnfolderBase]: 2710/4758 cut-off events. [2024-06-27 23:10:12,905 INFO L125 PetriNetUnfolderBase]: For 1222386/1222386 co-relation queries the response was YES. [2024-06-27 23:10:12,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40189 conditions, 4758 events. 2710/4758 cut-off events. For 1222386/1222386 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 33128 event pairs, 471 based on Foata normal form. 1/4754 useless extension candidates. Maximal degree in co-relation 39968. Up to 4118 conditions per place. [2024-06-27 23:10:12,972 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 567 selfloop transitions, 31 changer transitions 0/608 dead transitions. [2024-06-27 23:10:12,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 608 transitions, 8658 flow [2024-06-27 23:10:12,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:10:12,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:10:12,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:10:12,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-27 23:10:12,973 INFO L175 Difference]: Start difference. First operand has 510 places, 596 transitions, 7434 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:10:12,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 608 transitions, 8658 flow [2024-06-27 23:10:20,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 608 transitions, 8204 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:20,770 INFO L231 Difference]: Finished difference. Result has 511 places, 596 transitions, 7048 flow [2024-06-27 23:10:20,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6980, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7048, PETRI_PLACES=511, PETRI_TRANSITIONS=596} [2024-06-27 23:10:20,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-27 23:10:20,770 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 596 transitions, 7048 flow [2024-06-27 23:10:20,770 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 23:10:20,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:20,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:20,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:10:20,771 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:20,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:20,771 INFO L85 PathProgramCache]: Analyzing trace with hash 693191307, now seen corresponding path program 29 times [2024-06-27 23:10:20,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:20,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680095369] [2024-06-27 23:10:20,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:20,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:20,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:20,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:20,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:20,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680095369] [2024-06-27 23:10:20,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680095369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:20,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:20,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:20,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221507381] [2024-06-27 23:10:20,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:20,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:20,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:20,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:20,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:20,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:10:20,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 596 transitions, 7048 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 23:10:20,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:20,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:10:20,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:21,972 INFO L124 PetriNetUnfolderBase]: 2707/4734 cut-off events. [2024-06-27 23:10:21,973 INFO L125 PetriNetUnfolderBase]: For 1219945/1219945 co-relation queries the response was YES. [2024-06-27 23:10:22,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39603 conditions, 4734 events. 2707/4734 cut-off events. For 1219945/1219945 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32927 event pairs, 535 based on Foata normal form. 1/4724 useless extension candidates. Maximal degree in co-relation 39381. Up to 3780 conditions per place. [2024-06-27 23:10:22,039 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 386 selfloop transitions, 213 changer transitions 0/609 dead transitions. [2024-06-27 23:10:22,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 609 transitions, 8626 flow [2024-06-27 23:10:22,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:10:22,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:10:22,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:10:22,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 23:10:22,041 INFO L175 Difference]: Start difference. First operand has 511 places, 596 transitions, 7048 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:10:22,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 609 transitions, 8626 flow [2024-06-27 23:10:29,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 609 transitions, 8500 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:29,945 INFO L231 Difference]: Finished difference. Result has 510 places, 596 transitions, 7354 flow [2024-06-27 23:10:29,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6922, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7354, PETRI_PLACES=510, PETRI_TRANSITIONS=596} [2024-06-27 23:10:29,945 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 466 predicate places. [2024-06-27 23:10:29,946 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 596 transitions, 7354 flow [2024-06-27 23:10:29,946 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 23:10:29,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:29,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:29,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:10:29,946 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:29,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:29,946 INFO L85 PathProgramCache]: Analyzing trace with hash 346538635, now seen corresponding path program 30 times [2024-06-27 23:10:29,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:29,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862807717] [2024-06-27 23:10:29,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:29,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:29,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:30,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:30,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:30,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862807717] [2024-06-27 23:10:30,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862807717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:30,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:30,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:30,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41235316] [2024-06-27 23:10:30,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:30,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:30,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:30,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:30,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:30,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:10:30,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 596 transitions, 7354 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 23:10:30,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:30,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:10:30,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:31,148 INFO L124 PetriNetUnfolderBase]: 2704/4730 cut-off events. [2024-06-27 23:10:31,148 INFO L125 PetriNetUnfolderBase]: For 1219012/1219012 co-relation queries the response was YES. [2024-06-27 23:10:31,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39852 conditions, 4730 events. 2704/4730 cut-off events. For 1219012/1219012 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32907 event pairs, 535 based on Foata normal form. 1/4720 useless extension candidates. Maximal degree in co-relation 39629. Up to 3777 conditions per place. [2024-06-27 23:10:31,211 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 219 changer transitions 0/608 dead transitions. [2024-06-27 23:10:31,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 608 transitions, 8578 flow [2024-06-27 23:10:31,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:10:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:10:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:10:31,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-27 23:10:31,213 INFO L175 Difference]: Start difference. First operand has 510 places, 596 transitions, 7354 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:10:31,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 608 transitions, 8578 flow [2024-06-27 23:10:39,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 608 transitions, 8070 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:39,293 INFO L231 Difference]: Finished difference. Result has 511 places, 596 transitions, 7290 flow [2024-06-27 23:10:39,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6846, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7290, PETRI_PLACES=511, PETRI_TRANSITIONS=596} [2024-06-27 23:10:39,293 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-27 23:10:39,294 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 596 transitions, 7290 flow [2024-06-27 23:10:39,294 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 23:10:39,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:39,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:39,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:10:39,294 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:39,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:39,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1371284053, now seen corresponding path program 19 times [2024-06-27 23:10:39,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:39,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831573253] [2024-06-27 23:10:39,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:39,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:39,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:39,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:39,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:39,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831573253] [2024-06-27 23:10:39,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831573253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:39,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:39,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:39,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166275163] [2024-06-27 23:10:39,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:39,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:39,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:39,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:39,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:39,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:10:39,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 596 transitions, 7290 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 23:10:39,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:39,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:10:39,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:40,542 INFO L124 PetriNetUnfolderBase]: 2741/4800 cut-off events. [2024-06-27 23:10:40,542 INFO L125 PetriNetUnfolderBase]: For 1295633/1295633 co-relation queries the response was YES. [2024-06-27 23:10:40,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40983 conditions, 4800 events. 2741/4800 cut-off events. For 1295633/1295633 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 33450 event pairs, 495 based on Foata normal form. 1/4793 useless extension candidates. Maximal degree in co-relation 40759. Up to 3888 conditions per place. [2024-06-27 23:10:40,610 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 196 changer transitions 0/626 dead transitions. [2024-06-27 23:10:40,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 626 transitions, 9883 flow [2024-06-27 23:10:40,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:10:40,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:10:40,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:10:40,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:10:40,611 INFO L175 Difference]: Start difference. First operand has 511 places, 596 transitions, 7290 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:10:40,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 626 transitions, 9883 flow [2024-06-27 23:10:48,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 626 transitions, 9419 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:48,761 INFO L231 Difference]: Finished difference. Result has 511 places, 611 transitions, 7489 flow [2024-06-27 23:10:48,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6826, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7489, PETRI_PLACES=511, PETRI_TRANSITIONS=611} [2024-06-27 23:10:48,762 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-27 23:10:48,762 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 611 transitions, 7489 flow [2024-06-27 23:10:48,762 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 23:10:48,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:48,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:48,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:10:48,763 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:48,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:48,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1376045653, now seen corresponding path program 20 times [2024-06-27 23:10:48,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:48,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759652254] [2024-06-27 23:10:48,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:48,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:48,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:48,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:48,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:48,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759652254] [2024-06-27 23:10:48,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759652254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:48,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:48,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:48,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454032797] [2024-06-27 23:10:48,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:48,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:48,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:48,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:48,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:48,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:10:48,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 611 transitions, 7489 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 23:10:48,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:48,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:10:48,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:50,000 INFO L124 PetriNetUnfolderBase]: 2751/4829 cut-off events. [2024-06-27 23:10:50,000 INFO L125 PetriNetUnfolderBase]: For 1309586/1309586 co-relation queries the response was YES. [2024-06-27 23:10:50,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41131 conditions, 4829 events. 2751/4829 cut-off events. For 1309586/1309586 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 33700 event pairs, 471 based on Foata normal form. 1/4825 useless extension candidates. Maximal degree in co-relation 40906. Up to 4148 conditions per place. [2024-06-27 23:10:50,067 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 568 selfloop transitions, 51 changer transitions 0/629 dead transitions. [2024-06-27 23:10:50,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 629 transitions, 8858 flow [2024-06-27 23:10:50,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:10:50,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:10:50,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 23:10:50,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-27 23:10:50,069 INFO L175 Difference]: Start difference. First operand has 511 places, 611 transitions, 7489 flow. Second operand 8 states and 197 transitions. [2024-06-27 23:10:50,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 629 transitions, 8858 flow [2024-06-27 23:10:58,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 629 transitions, 8356 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-27 23:10:58,367 INFO L231 Difference]: Finished difference. Result has 514 places, 617 transitions, 7204 flow [2024-06-27 23:10:58,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7013, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7204, PETRI_PLACES=514, PETRI_TRANSITIONS=617} [2024-06-27 23:10:58,367 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 470 predicate places. [2024-06-27 23:10:58,367 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 617 transitions, 7204 flow [2024-06-27 23:10:58,367 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 23:10:58,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:58,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:58,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:10:58,368 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:58,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:58,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1965946031, now seen corresponding path program 21 times [2024-06-27 23:10:58,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:58,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815760126] [2024-06-27 23:10:58,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:58,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:58,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:58,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:58,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:58,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815760126] [2024-06-27 23:10:58,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815760126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:58,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:58,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:58,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660029905] [2024-06-27 23:10:58,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:58,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:58,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:58,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:58,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:58,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:10:58,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 617 transitions, 7204 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 23:10:58,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:58,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:10:58,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:59,615 INFO L124 PetriNetUnfolderBase]: 2756/4845 cut-off events. [2024-06-27 23:10:59,616 INFO L125 PetriNetUnfolderBase]: For 1321089/1321089 co-relation queries the response was YES. [2024-06-27 23:10:59,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40823 conditions, 4845 events. 2756/4845 cut-off events. For 1321089/1321089 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33842 event pairs, 461 based on Foata normal form. 1/4844 useless extension candidates. Maximal degree in co-relation 40597. Up to 4200 conditions per place. [2024-06-27 23:10:59,690 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 591 selfloop transitions, 31 changer transitions 0/632 dead transitions. [2024-06-27 23:10:59,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 632 transitions, 8525 flow [2024-06-27 23:10:59,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:10:59,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:10:59,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:10:59,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-27 23:10:59,692 INFO L175 Difference]: Start difference. First operand has 514 places, 617 transitions, 7204 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:10:59,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 632 transitions, 8525 flow [2024-06-27 23:11:06,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 632 transitions, 8411 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:11:06,332 INFO L231 Difference]: Finished difference. Result has 517 places, 620 transitions, 7213 flow [2024-06-27 23:11:06,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7090, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7213, PETRI_PLACES=517, PETRI_TRANSITIONS=620} [2024-06-27 23:11:06,333 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 473 predicate places. [2024-06-27 23:11:06,333 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 620 transitions, 7213 flow [2024-06-27 23:11:06,333 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 23:11:06,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:06,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:06,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:11:06,333 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:06,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:06,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1031297621, now seen corresponding path program 22 times [2024-06-27 23:11:06,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:06,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678009538] [2024-06-27 23:11:06,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:06,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:06,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:06,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:06,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:06,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678009538] [2024-06-27 23:11:06,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678009538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:06,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:06,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:11:06,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192841179] [2024-06-27 23:11:06,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:06,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:11:06,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:06,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:11:06,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:11:06,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:11:06,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 620 transitions, 7213 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 23:11:06,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:06,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:11:06,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:07,538 INFO L124 PetriNetUnfolderBase]: 2761/4836 cut-off events. [2024-06-27 23:11:07,538 INFO L125 PetriNetUnfolderBase]: For 1335966/1335966 co-relation queries the response was YES. [2024-06-27 23:11:07,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40885 conditions, 4836 events. 2761/4836 cut-off events. For 1335966/1335966 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33780 event pairs, 495 based on Foata normal form. 1/4829 useless extension candidates. Maximal degree in co-relation 40658. Up to 3910 conditions per place. [2024-06-27 23:11:07,608 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 421 selfloop transitions, 207 changer transitions 0/638 dead transitions. [2024-06-27 23:11:07,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 638 transitions, 9624 flow [2024-06-27 23:11:07,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:07,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:07,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:11:07,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:11:07,609 INFO L175 Difference]: Start difference. First operand has 517 places, 620 transitions, 7213 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:11:07,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 638 transitions, 9624 flow [2024-06-27 23:11:16,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 638 transitions, 9538 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:11:16,495 INFO L231 Difference]: Finished difference. Result has 519 places, 623 transitions, 7588 flow [2024-06-27 23:11:16,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7127, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7588, PETRI_PLACES=519, PETRI_TRANSITIONS=623} [2024-06-27 23:11:16,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 475 predicate places. [2024-06-27 23:11:16,495 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 623 transitions, 7588 flow [2024-06-27 23:11:16,495 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 23:11:16,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:16,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:16,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:11:16,496 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:16,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:16,496 INFO L85 PathProgramCache]: Analyzing trace with hash -210163733, now seen corresponding path program 23 times [2024-06-27 23:11:16,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:16,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412949736] [2024-06-27 23:11:16,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:16,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:16,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:16,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:16,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:16,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412949736] [2024-06-27 23:11:16,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412949736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:16,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:16,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:11:16,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373410446] [2024-06-27 23:11:16,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:16,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:11:16,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:16,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:11:16,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:11:16,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:11:16,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 623 transitions, 7588 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 23:11:16,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:16,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:11:16,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:17,697 INFO L124 PetriNetUnfolderBase]: 2766/4845 cut-off events. [2024-06-27 23:11:17,697 INFO L125 PetriNetUnfolderBase]: For 1352045/1352045 co-relation queries the response was YES. [2024-06-27 23:11:17,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41387 conditions, 4845 events. 2766/4845 cut-off events. For 1352045/1352045 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33808 event pairs, 495 based on Foata normal form. 1/4838 useless extension candidates. Maximal degree in co-relation 41159. Up to 3916 conditions per place. [2024-06-27 23:11:17,770 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 418 selfloop transitions, 213 changer transitions 0/641 dead transitions. [2024-06-27 23:11:17,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 641 transitions, 10017 flow [2024-06-27 23:11:17,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:17,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:17,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:11:17,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:11:17,772 INFO L175 Difference]: Start difference. First operand has 519 places, 623 transitions, 7588 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:11:17,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 641 transitions, 10017 flow [2024-06-27 23:11:26,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 641 transitions, 9489 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:11:26,237 INFO L231 Difference]: Finished difference. Result has 521 places, 626 transitions, 7539 flow [2024-06-27 23:11:26,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7063, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7539, PETRI_PLACES=521, PETRI_TRANSITIONS=626} [2024-06-27 23:11:26,238 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 477 predicate places. [2024-06-27 23:11:26,238 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 626 transitions, 7539 flow [2024-06-27 23:11:26,238 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 23:11:26,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:26,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:26,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:11:26,238 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:26,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:26,239 INFO L85 PathProgramCache]: Analyzing trace with hash 693198251, now seen corresponding path program 24 times [2024-06-27 23:11:26,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:26,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905773587] [2024-06-27 23:11:26,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:26,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:26,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:26,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:26,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:26,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905773587] [2024-06-27 23:11:26,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905773587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:26,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:26,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:11:26,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135379939] [2024-06-27 23:11:26,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:26,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:11:26,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:26,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:11:26,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:11:26,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:11:26,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 626 transitions, 7539 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 23:11:26,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:26,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:11:26,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:27,380 INFO L124 PetriNetUnfolderBase]: 2763/4841 cut-off events. [2024-06-27 23:11:27,380 INFO L125 PetriNetUnfolderBase]: For 1349540/1349540 co-relation queries the response was YES. [2024-06-27 23:11:27,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41102 conditions, 4841 events. 2763/4841 cut-off events. For 1349540/1349540 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33786 event pairs, 495 based on Foata normal form. 1/4834 useless extension candidates. Maximal degree in co-relation 40874. Up to 3913 conditions per place. [2024-06-27 23:11:27,455 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 215 changer transitions 0/640 dead transitions. [2024-06-27 23:11:27,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 640 transitions, 9559 flow [2024-06-27 23:11:27,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:27,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:27,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:11:27,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 23:11:27,457 INFO L175 Difference]: Start difference. First operand has 521 places, 626 transitions, 7539 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:11:27,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 640 transitions, 9559 flow [2024-06-27 23:11:36,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 640 transitions, 8885 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:36,580 INFO L231 Difference]: Finished difference. Result has 522 places, 626 transitions, 7301 flow [2024-06-27 23:11:36,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6865, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7301, PETRI_PLACES=522, PETRI_TRANSITIONS=626} [2024-06-27 23:11:36,580 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 478 predicate places. [2024-06-27 23:11:36,580 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 626 transitions, 7301 flow [2024-06-27 23:11:36,580 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 23:11:36,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:36,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:36,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:11:36,581 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:36,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:36,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1017965141, now seen corresponding path program 25 times [2024-06-27 23:11:36,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:36,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562723939] [2024-06-27 23:11:36,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:36,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:36,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:36,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:36,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562723939] [2024-06-27 23:11:36,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562723939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:36,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:36,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:11:36,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527100596] [2024-06-27 23:11:36,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:36,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:11:36,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:36,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:11:36,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:11:36,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:11:36,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 626 transitions, 7301 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 23:11:36,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:36,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:11:36,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:37,801 INFO L124 PetriNetUnfolderBase]: 2760/4837 cut-off events. [2024-06-27 23:11:37,801 INFO L125 PetriNetUnfolderBase]: For 1344912/1344912 co-relation queries the response was YES. [2024-06-27 23:11:37,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40880 conditions, 4837 events. 2760/4837 cut-off events. For 1344912/1344912 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33734 event pairs, 495 based on Foata normal form. 1/4830 useless extension candidates. Maximal degree in co-relation 40651. Up to 3910 conditions per place. [2024-06-27 23:11:37,879 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 422 selfloop transitions, 209 changer transitions 0/641 dead transitions. [2024-06-27 23:11:37,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 641 transitions, 9695 flow [2024-06-27 23:11:37,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:37,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:37,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:11:37,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 23:11:37,880 INFO L175 Difference]: Start difference. First operand has 522 places, 626 transitions, 7301 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:11:37,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 641 transitions, 9695 flow [2024-06-27 23:11:46,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 641 transitions, 9231 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:46,403 INFO L231 Difference]: Finished difference. Result has 523 places, 626 transitions, 7261 flow [2024-06-27 23:11:46,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6837, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7261, PETRI_PLACES=523, PETRI_TRANSITIONS=626} [2024-06-27 23:11:46,404 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 479 predicate places. [2024-06-27 23:11:46,404 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 626 transitions, 7261 flow [2024-06-27 23:11:46,404 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 23:11:46,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:46,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:46,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:11:46,404 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:46,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:46,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1312227925, now seen corresponding path program 26 times [2024-06-27 23:11:46,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:46,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186664447] [2024-06-27 23:11:46,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:46,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:46,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:46,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:46,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:46,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186664447] [2024-06-27 23:11:46,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186664447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:46,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:46,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:11:46,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023606006] [2024-06-27 23:11:46,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:46,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:11:46,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:46,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:11:46,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:11:46,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:11:46,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 626 transitions, 7261 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 23:11:46,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:46,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:11:46,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:47,640 INFO L124 PetriNetUnfolderBase]: 2757/4844 cut-off events. [2024-06-27 23:11:47,641 INFO L125 PetriNetUnfolderBase]: For 1341602/1341602 co-relation queries the response was YES. [2024-06-27 23:11:47,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40739 conditions, 4844 events. 2757/4844 cut-off events. For 1341602/1341602 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33856 event pairs, 471 based on Foata normal form. 1/4840 useless extension candidates. Maximal degree in co-relation 40509. Up to 4143 conditions per place. [2024-06-27 23:11:47,715 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 566 selfloop transitions, 63 changer transitions 0/639 dead transitions. [2024-06-27 23:11:47,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 639 transitions, 8917 flow [2024-06-27 23:11:47,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:47,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:47,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:11:47,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-27 23:11:47,717 INFO L175 Difference]: Start difference. First operand has 523 places, 626 transitions, 7261 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:11:47,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 639 transitions, 8917 flow [2024-06-27 23:11:57,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 639 transitions, 8467 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:11:57,386 INFO L231 Difference]: Finished difference. Result has 526 places, 626 transitions, 6943 flow [2024-06-27 23:11:57,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6811, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6943, PETRI_PLACES=526, PETRI_TRANSITIONS=626} [2024-06-27 23:11:57,386 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 482 predicate places. [2024-06-27 23:11:57,386 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 626 transitions, 6943 flow [2024-06-27 23:11:57,387 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 23:11:57,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:57,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:57,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:11:57,387 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:57,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:57,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1804142323, now seen corresponding path program 27 times [2024-06-27 23:11:57,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:57,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119410173] [2024-06-27 23:11:57,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:57,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:57,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:57,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:57,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:57,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119410173] [2024-06-27 23:11:57,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119410173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:57,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:57,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:11:57,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306890274] [2024-06-27 23:11:57,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:57,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:11:57,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:57,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:11:57,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:11:57,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:11:57,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 626 transitions, 6943 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 23:11:57,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:57,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:11:57,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:58,617 INFO L124 PetriNetUnfolderBase]: 2754/4840 cut-off events. [2024-06-27 23:11:58,617 INFO L125 PetriNetUnfolderBase]: For 1337697/1337697 co-relation queries the response was YES. [2024-06-27 23:11:58,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40261 conditions, 4840 events. 2754/4840 cut-off events. For 1337697/1337697 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33878 event pairs, 471 based on Foata normal form. 1/4836 useless extension candidates. Maximal degree in co-relation 40030. Up to 4140 conditions per place. [2024-06-27 23:11:58,695 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 567 selfloop transitions, 64 changer transitions 0/641 dead transitions. [2024-06-27 23:11:58,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 641 transitions, 8609 flow [2024-06-27 23:11:58,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:58,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:58,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-27 23:11:58,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-27 23:11:58,696 INFO L175 Difference]: Start difference. First operand has 526 places, 626 transitions, 6943 flow. Second operand 10 states and 240 transitions. [2024-06-27 23:11:58,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 641 transitions, 8609 flow [2024-06-27 23:12:09,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 641 transitions, 8325 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:12:09,674 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6793 flow [2024-06-27 23:12:09,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6659, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6793, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-27 23:12:09,674 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-27 23:12:09,674 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6793 flow [2024-06-27 23:12:09,675 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 23:12:09,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:09,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:09,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:12:09,675 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:09,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:09,675 INFO L85 PathProgramCache]: Analyzing trace with hash -2038301381, now seen corresponding path program 28 times [2024-06-27 23:12:09,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:09,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770994519] [2024-06-27 23:12:09,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:09,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:09,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:09,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:09,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:09,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770994519] [2024-06-27 23:12:09,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770994519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:09,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:09,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:12:09,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587352144] [2024-06-27 23:12:09,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:09,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:12:09,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:09,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:12:09,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:12:09,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:12:09,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6793 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 23:12:09,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:09,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:12:09,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:11,062 INFO L124 PetriNetUnfolderBase]: 2751/4843 cut-off events. [2024-06-27 23:12:11,062 INFO L125 PetriNetUnfolderBase]: For 1333507/1333507 co-relation queries the response was YES. [2024-06-27 23:12:11,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40059 conditions, 4843 events. 2751/4843 cut-off events. For 1333507/1333507 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33885 event pairs, 461 based on Foata normal form. 1/4842 useless extension candidates. Maximal degree in co-relation 39827. Up to 4165 conditions per place. [2024-06-27 23:12:11,125 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 576 selfloop transitions, 55 changer transitions 0/641 dead transitions. [2024-06-27 23:12:11,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 641 transitions, 8461 flow [2024-06-27 23:12:11,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:12:11,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:12:11,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-27 23:12:11,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-27 23:12:11,126 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6793 flow. Second operand 10 states and 238 transitions. [2024-06-27 23:12:11,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 641 transitions, 8461 flow [2024-06-27 23:12:20,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 641 transitions, 8297 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:12:20,154 INFO L231 Difference]: Finished difference. Result has 529 places, 626 transitions, 6745 flow [2024-06-27 23:12:20,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6629, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6745, PETRI_PLACES=529, PETRI_TRANSITIONS=626} [2024-06-27 23:12:20,155 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 485 predicate places. [2024-06-27 23:12:20,155 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 626 transitions, 6745 flow [2024-06-27 23:12:20,155 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 23:12:20,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:20,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, 1] [2024-06-27 23:12:20,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 23:12:20,156 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:20,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:20,156 INFO L85 PathProgramCache]: Analyzing trace with hash 116153771, now seen corresponding path program 29 times [2024-06-27 23:12:20,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:20,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727395373] [2024-06-27 23:12:20,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:20,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:20,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:20,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:20,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:20,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727395373] [2024-06-27 23:12:20,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727395373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:20,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:20,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:12:20,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211677163] [2024-06-27 23:12:20,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:20,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:12:20,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:20,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:12:20,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:12:20,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:12:20,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 626 transitions, 6745 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 23:12:20,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:20,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:12:20,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:21,428 INFO L124 PetriNetUnfolderBase]: 2748/4839 cut-off events. [2024-06-27 23:12:21,429 INFO L125 PetriNetUnfolderBase]: For 1329730/1329730 co-relation queries the response was YES. [2024-06-27 23:12:21,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39877 conditions, 4839 events. 2748/4839 cut-off events. For 1329730/1329730 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33859 event pairs, 461 based on Foata normal form. 1/4838 useless extension candidates. Maximal degree in co-relation 39644. Up to 4162 conditions per place. [2024-06-27 23:12:21,497 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 575 selfloop transitions, 54 changer transitions 0/639 dead transitions. [2024-06-27 23:12:21,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 639 transitions, 8407 flow [2024-06-27 23:12:21,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:12:21,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:12:21,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:12:21,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-27 23:12:21,498 INFO L175 Difference]: Start difference. First operand has 529 places, 626 transitions, 6745 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:12:21,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 639 transitions, 8407 flow [2024-06-27 23:12:30,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 639 transitions, 8139 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 23:12:30,148 INFO L231 Difference]: Finished difference. Result has 526 places, 626 transitions, 6591 flow [2024-06-27 23:12:30,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6591, PETRI_PLACES=526, PETRI_TRANSITIONS=626} [2024-06-27 23:12:30,149 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 482 predicate places. [2024-06-27 23:12:30,149 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 626 transitions, 6591 flow [2024-06-27 23:12:30,149 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 23:12:30,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:30,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:30,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 23:12:30,149 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:30,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:30,150 INFO L85 PathProgramCache]: Analyzing trace with hash 111392171, now seen corresponding path program 30 times [2024-06-27 23:12:30,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:30,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251710770] [2024-06-27 23:12:30,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:30,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:30,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:30,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:30,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251710770] [2024-06-27 23:12:30,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251710770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:30,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:30,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:12:30,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132709545] [2024-06-27 23:12:30,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:30,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:12:30,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:30,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:12:30,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:12:30,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:12:30,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 626 transitions, 6591 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 23:12:30,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:30,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:12:30,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:31,470 INFO L124 PetriNetUnfolderBase]: 2745/4838 cut-off events. [2024-06-27 23:12:31,471 INFO L125 PetriNetUnfolderBase]: For 1325081/1325081 co-relation queries the response was YES. [2024-06-27 23:12:31,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39657 conditions, 4838 events. 2745/4838 cut-off events. For 1325081/1325081 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33832 event pairs, 457 based on Foata normal form. 1/4838 useless extension candidates. Maximal degree in co-relation 39423. Up to 4207 conditions per place. [2024-06-27 23:12:31,542 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 609 selfloop transitions, 19 changer transitions 0/638 dead transitions. [2024-06-27 23:12:31,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 638 transitions, 7875 flow [2024-06-27 23:12:31,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:12:31,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:12:31,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:12:31,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-27 23:12:31,544 INFO L175 Difference]: Start difference. First operand has 526 places, 626 transitions, 6591 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:12:31,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 638 transitions, 7875 flow [2024-06-27 23:12:39,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 638 transitions, 7685 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:12:39,467 INFO L231 Difference]: Finished difference. Result has 526 places, 626 transitions, 6445 flow [2024-06-27 23:12:39,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6445, PETRI_PLACES=526, PETRI_TRANSITIONS=626} [2024-06-27 23:12:39,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 482 predicate places. [2024-06-27 23:12:39,468 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 626 transitions, 6445 flow [2024-06-27 23:12:39,468 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 23:12:39,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:39,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:39,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 23:12:39,469 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:39,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:39,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1315087861, now seen corresponding path program 4 times [2024-06-27 23:12:39,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:39,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27526561] [2024-06-27 23:12:39,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:39,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:39,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:39,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 23:12:39,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:39,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27526561] [2024-06-27 23:12:39,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27526561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:39,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:39,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:12:39,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686139640] [2024-06-27 23:12:39,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:39,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:12:39,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:39,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:12:39,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:12:39,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:12:39,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 626 transitions, 6445 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 23:12:39,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:39,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:12:39,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:40,673 INFO L124 PetriNetUnfolderBase]: 2732/4807 cut-off events. [2024-06-27 23:12:40,674 INFO L125 PetriNetUnfolderBase]: For 1317126/1317126 co-relation queries the response was YES. [2024-06-27 23:12:40,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37906 conditions, 4807 events. 2732/4807 cut-off events. For 1317126/1317126 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 33632 event pairs, 456 based on Foata normal form. 6/4808 useless extension candidates. Maximal degree in co-relation 37672. Up to 4027 conditions per place. [2024-06-27 23:12:40,744 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 582 selfloop transitions, 53 changer transitions 0/645 dead transitions. [2024-06-27 23:12:40,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 645 transitions, 7813 flow [2024-06-27 23:12:40,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:12:40,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:12:40,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:12:40,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:12:40,746 INFO L175 Difference]: Start difference. First operand has 526 places, 626 transitions, 6445 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:12:40,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 645 transitions, 7813 flow [2024-06-27 23:12:48,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 645 transitions, 7731 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:12:48,509 INFO L231 Difference]: Finished difference. Result has 525 places, 626 transitions, 6473 flow [2024-06-27 23:12:48,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6363, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6473, PETRI_PLACES=525, PETRI_TRANSITIONS=626} [2024-06-27 23:12:48,509 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 481 predicate places. [2024-06-27 23:12:48,509 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 626 transitions, 6473 flow [2024-06-27 23:12:48,509 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 23:12:48,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:48,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:48,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 23:12:48,510 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:48,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:48,510 INFO L85 PathProgramCache]: Analyzing trace with hash 524430515, now seen corresponding path program 5 times [2024-06-27 23:12:48,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:48,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342217838] [2024-06-27 23:12:48,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:48,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:48,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:48,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:48,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:48,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342217838] [2024-06-27 23:12:48,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342217838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:48,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:48,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:12:48,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653674195] [2024-06-27 23:12:48,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:48,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:12:48,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:48,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:12:48,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:12:48,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:12:48,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 626 transitions, 6473 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 23:12:48,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:48,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:12:48,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:49,832 INFO L124 PetriNetUnfolderBase]: 2753/4840 cut-off events. [2024-06-27 23:12:49,832 INFO L125 PetriNetUnfolderBase]: For 1297667/1297667 co-relation queries the response was YES. [2024-06-27 23:12:49,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38821 conditions, 4840 events. 2753/4840 cut-off events. For 1297667/1297667 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33842 event pairs, 451 based on Foata normal form. 2/4839 useless extension candidates. Maximal degree in co-relation 38586. Up to 4118 conditions per place. [2024-06-27 23:12:49,907 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 614 selfloop transitions, 34 changer transitions 0/658 dead transitions. [2024-06-27 23:12:49,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 658 transitions, 8357 flow [2024-06-27 23:12:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:12:49,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:12:49,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 23:12:49,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-27 23:12:49,908 INFO L175 Difference]: Start difference. First operand has 525 places, 626 transitions, 6473 flow. Second operand 9 states and 228 transitions. [2024-06-27 23:12:49,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 658 transitions, 8357 flow [2024-06-27 23:12:59,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 658 transitions, 8218 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:12:59,877 INFO L231 Difference]: Finished difference. Result has 528 places, 630 transitions, 6551 flow [2024-06-27 23:12:59,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6334, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6551, PETRI_PLACES=528, PETRI_TRANSITIONS=630} [2024-06-27 23:12:59,878 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 484 predicate places. [2024-06-27 23:12:59,878 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 630 transitions, 6551 flow [2024-06-27 23:12:59,878 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 23:12:59,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:59,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:59,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 23:12:59,880 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:59,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:59,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1881754987, now seen corresponding path program 6 times [2024-06-27 23:12:59,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:59,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093389458] [2024-06-27 23:12:59,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:59,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:59,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:00,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:00,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:00,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093389458] [2024-06-27 23:13:00,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093389458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:00,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:00,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:13:00,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584940217] [2024-06-27 23:13:00,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:00,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:13:00,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:00,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:13:00,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:13:00,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:13:00,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 630 transitions, 6551 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 23:13:00,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:00,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:13:00,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:01,132 INFO L124 PetriNetUnfolderBase]: 2748/4838 cut-off events. [2024-06-27 23:13:01,132 INFO L125 PetriNetUnfolderBase]: For 1274738/1274738 co-relation queries the response was YES. [2024-06-27 23:13:01,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38378 conditions, 4838 events. 2748/4838 cut-off events. For 1274738/1274738 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33897 event pairs, 457 based on Foata normal form. 2/4837 useless extension candidates. Maximal degree in co-relation 38142. Up to 4140 conditions per place. [2024-06-27 23:13:01,209 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 612 selfloop transitions, 30 changer transitions 0/652 dead transitions. [2024-06-27 23:13:01,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 652 transitions, 7889 flow [2024-06-27 23:13:01,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:13:01,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:13:01,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 23:13:01,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 23:13:01,210 INFO L175 Difference]: Start difference. First operand has 528 places, 630 transitions, 6551 flow. Second operand 8 states and 202 transitions. [2024-06-27 23:13:01,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 652 transitions, 7889 flow [2024-06-27 23:13:11,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 652 transitions, 7698 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-27 23:13:11,571 INFO L231 Difference]: Finished difference. Result has 530 places, 630 transitions, 6425 flow [2024-06-27 23:13:11,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6360, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6425, PETRI_PLACES=530, PETRI_TRANSITIONS=630} [2024-06-27 23:13:11,571 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 486 predicate places. [2024-06-27 23:13:11,572 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 630 transitions, 6425 flow [2024-06-27 23:13:11,572 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 23:13:11,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:11,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:11,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 23:13:11,573 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:11,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:11,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1881759947, now seen corresponding path program 7 times [2024-06-27 23:13:11,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:11,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166292238] [2024-06-27 23:13:11,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:11,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:11,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:11,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:11,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:11,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166292238] [2024-06-27 23:13:11,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166292238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:11,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:11,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:13:11,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237771839] [2024-06-27 23:13:11,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:11,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:13:11,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:11,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:13:11,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:13:11,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:13:11,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 630 transitions, 6425 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 23:13:11,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:11,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:13:11,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:12,802 INFO L124 PetriNetUnfolderBase]: 2753/4847 cut-off events. [2024-06-27 23:13:12,802 INFO L125 PetriNetUnfolderBase]: For 1266517/1266517 co-relation queries the response was YES. [2024-06-27 23:13:12,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38213 conditions, 4847 events. 2753/4847 cut-off events. For 1266517/1266517 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 33950 event pairs, 457 based on Foata normal form. 1/4845 useless extension candidates. Maximal degree in co-relation 37976. Up to 4150 conditions per place. [2024-06-27 23:13:12,888 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 613 selfloop transitions, 31 changer transitions 0/654 dead transitions. [2024-06-27 23:13:12,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 654 transitions, 7825 flow [2024-06-27 23:13:12,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:13:12,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:13:12,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 23:13:12,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 23:13:12,890 INFO L175 Difference]: Start difference. First operand has 530 places, 630 transitions, 6425 flow. Second operand 8 states and 202 transitions. [2024-06-27 23:13:12,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 654 transitions, 7825 flow [2024-06-27 23:13:22,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 654 transitions, 7760 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:13:22,271 INFO L231 Difference]: Finished difference. Result has 531 places, 633 transitions, 6494 flow [2024-06-27 23:13:22,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6360, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6494, PETRI_PLACES=531, PETRI_TRANSITIONS=633} [2024-06-27 23:13:22,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-27 23:13:22,271 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 633 transitions, 6494 flow [2024-06-27 23:13:22,271 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 23:13:22,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:22,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, 1] [2024-06-27 23:13:22,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 23:13:22,272 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:22,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:22,272 INFO L85 PathProgramCache]: Analyzing trace with hash -2132282005, now seen corresponding path program 7 times [2024-06-27 23:13:22,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:22,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380797384] [2024-06-27 23:13:22,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:22,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:22,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:22,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:22,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:22,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380797384] [2024-06-27 23:13:22,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380797384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:22,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:22,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:13:22,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876724000] [2024-06-27 23:13:22,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:22,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:13:22,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:22,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:13:22,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:13:22,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:13:22,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 633 transitions, 6494 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 23:13:22,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:22,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:13:22,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:23,512 INFO L124 PetriNetUnfolderBase]: 2761/4861 cut-off events. [2024-06-27 23:13:23,512 INFO L125 PetriNetUnfolderBase]: For 1299143/1299143 co-relation queries the response was YES. [2024-06-27 23:13:23,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38446 conditions, 4861 events. 2761/4861 cut-off events. For 1299143/1299143 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 34080 event pairs, 462 based on Foata normal form. 2/4858 useless extension candidates. Maximal degree in co-relation 38208. Up to 4084 conditions per place. [2024-06-27 23:13:23,588 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 554 selfloop transitions, 90 changer transitions 0/654 dead transitions. [2024-06-27 23:13:23,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 654 transitions, 7900 flow [2024-06-27 23:13:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:13:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:13:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:13:23,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 23:13:23,590 INFO L175 Difference]: Start difference. First operand has 531 places, 633 transitions, 6494 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:13:23,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 654 transitions, 7900 flow [2024-06-27 23:13:33,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 654 transitions, 7800 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:13:33,991 INFO L231 Difference]: Finished difference. Result has 533 places, 635 transitions, 6655 flow [2024-06-27 23:13:33,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6655, PETRI_PLACES=533, PETRI_TRANSITIONS=635} [2024-06-27 23:13:33,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 489 predicate places. [2024-06-27 23:13:33,992 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 635 transitions, 6655 flow [2024-06-27 23:13:33,992 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 23:13:33,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:33,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:33,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 23:13:33,993 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:33,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:33,993 INFO L85 PathProgramCache]: Analyzing trace with hash 695256015, now seen corresponding path program 8 times [2024-06-27 23:13:33,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:33,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522485204] [2024-06-27 23:13:33,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:33,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:34,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:34,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:34,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522485204] [2024-06-27 23:13:34,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522485204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:34,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:34,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:13:34,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436938424] [2024-06-27 23:13:34,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:34,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:13:34,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:34,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:13:34,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:13:34,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:13:34,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 635 transitions, 6655 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 23:13:34,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:34,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:13:34,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:35,209 INFO L124 PetriNetUnfolderBase]: 2774/4881 cut-off events. [2024-06-27 23:13:35,210 INFO L125 PetriNetUnfolderBase]: For 1312832/1312832 co-relation queries the response was YES. [2024-06-27 23:13:35,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39061 conditions, 4881 events. 2774/4881 cut-off events. For 1312832/1312832 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 34223 event pairs, 466 based on Foata normal form. 1/4875 useless extension candidates. Maximal degree in co-relation 38822. Up to 3966 conditions per place. [2024-06-27 23:13:35,290 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 503 selfloop transitions, 150 changer transitions 0/663 dead transitions. [2024-06-27 23:13:35,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 663 transitions, 9697 flow [2024-06-27 23:13:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:13:35,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:13:35,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:13:35,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:13:35,291 INFO L175 Difference]: Start difference. First operand has 533 places, 635 transitions, 6655 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:13:35,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 663 transitions, 9697 flow [2024-06-27 23:13:44,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 663 transitions, 9452 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 23:13:44,337 INFO L231 Difference]: Finished difference. Result has 535 places, 641 transitions, 6848 flow [2024-06-27 23:13:44,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6410, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6848, PETRI_PLACES=535, PETRI_TRANSITIONS=641} [2024-06-27 23:13:44,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 491 predicate places. [2024-06-27 23:13:44,337 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 641 transitions, 6848 flow [2024-06-27 23:13:44,338 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 23:13:44,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:44,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:44,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 23:13:44,338 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:44,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:44,338 INFO L85 PathProgramCache]: Analyzing trace with hash -2055625811, now seen corresponding path program 9 times [2024-06-27 23:13:44,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:44,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359009777] [2024-06-27 23:13:44,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:44,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:44,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:44,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:44,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:44,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359009777] [2024-06-27 23:13:44,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359009777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:44,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:44,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:13:44,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18293593] [2024-06-27 23:13:44,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:44,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:13:44,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:44,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:13:44,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:13:44,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:13:44,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 641 transitions, 6848 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 23:13:44,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:44,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:13:44,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:45,531 INFO L124 PetriNetUnfolderBase]: 2771/4877 cut-off events. [2024-06-27 23:13:45,532 INFO L125 PetriNetUnfolderBase]: For 1306485/1306485 co-relation queries the response was YES. [2024-06-27 23:13:45,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38896 conditions, 4877 events. 2771/4877 cut-off events. For 1306485/1306485 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 34213 event pairs, 466 based on Foata normal form. 1/4871 useless extension candidates. Maximal degree in co-relation 38656. Up to 3963 conditions per place. [2024-06-27 23:13:45,608 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 500 selfloop transitions, 152 changer transitions 0/662 dead transitions. [2024-06-27 23:13:45,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 662 transitions, 9372 flow [2024-06-27 23:13:45,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:13:45,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:13:45,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 23:13:45,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 23:13:45,610 INFO L175 Difference]: Start difference. First operand has 535 places, 641 transitions, 6848 flow. Second operand 8 states and 210 transitions. [2024-06-27 23:13:45,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 662 transitions, 9372 flow [2024-06-27 23:13:55,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 662 transitions, 8918 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 23:13:55,297 INFO L231 Difference]: Finished difference. Result has 538 places, 641 transitions, 6704 flow [2024-06-27 23:13:55,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6704, PETRI_PLACES=538, PETRI_TRANSITIONS=641} [2024-06-27 23:13:55,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 494 predicate places. [2024-06-27 23:13:55,298 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 641 transitions, 6704 flow [2024-06-27 23:13:55,298 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 23:13:55,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:55,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:55,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 23:13:55,299 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:55,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:55,299 INFO L85 PathProgramCache]: Analyzing trace with hash -999494673, now seen corresponding path program 8 times [2024-06-27 23:13:55,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:55,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389179179] [2024-06-27 23:13:55,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:55,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:55,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:55,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:55,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389179179] [2024-06-27 23:13:55,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389179179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:55,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:55,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:13:55,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147308390] [2024-06-27 23:13:55,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:55,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:13:55,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:55,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:13:55,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:13:55,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:13:55,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 641 transitions, 6704 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 23:13:55,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:55,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:13:55,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:56,623 INFO L124 PetriNetUnfolderBase]: 2792/4911 cut-off events. [2024-06-27 23:13:56,623 INFO L125 PetriNetUnfolderBase]: For 1378294/1378294 co-relation queries the response was YES. [2024-06-27 23:13:56,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39676 conditions, 4911 events. 2792/4911 cut-off events. For 1378294/1378294 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 34439 event pairs, 455 based on Foata normal form. 2/4910 useless extension candidates. Maximal degree in co-relation 39435. Up to 4161 conditions per place. [2024-06-27 23:13:56,704 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 617 selfloop transitions, 47 changer transitions 0/674 dead transitions. [2024-06-27 23:13:56,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 674 transitions, 8646 flow [2024-06-27 23:13:56,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:13:56,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:13:56,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 23:13:56,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790697674418605 [2024-06-27 23:13:56,705 INFO L175 Difference]: Start difference. First operand has 538 places, 641 transitions, 6704 flow. Second operand 10 states and 249 transitions. [2024-06-27 23:13:56,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 674 transitions, 8646 flow [2024-06-27 23:14:07,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 674 transitions, 8354 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:14:07,992 INFO L231 Difference]: Finished difference. Result has 542 places, 645 transitions, 6667 flow [2024-06-27 23:14:07,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6412, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6667, PETRI_PLACES=542, PETRI_TRANSITIONS=645} [2024-06-27 23:14:07,993 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 498 predicate places. [2024-06-27 23:14:07,993 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 645 transitions, 6667 flow [2024-06-27 23:14:07,993 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 23:14:07,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:07,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:07,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 23:14:07,993 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:07,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:07,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1884714415, now seen corresponding path program 9 times [2024-06-27 23:14:07,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:07,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861574169] [2024-06-27 23:14:07,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:07,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:07,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:08,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:08,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:08,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861574169] [2024-06-27 23:14:08,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861574169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:08,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:08,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:14:08,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132041307] [2024-06-27 23:14:08,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:08,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:14:08,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:08,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:14:08,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:14:08,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:14:08,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 645 transitions, 6667 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 23:14:08,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:08,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:14:08,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:09,424 INFO L124 PetriNetUnfolderBase]: 2800/4928 cut-off events. [2024-06-27 23:14:09,425 INFO L125 PetriNetUnfolderBase]: For 1394516/1394516 co-relation queries the response was YES. [2024-06-27 23:14:09,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39855 conditions, 4928 events. 2800/4928 cut-off events. For 1394516/1394516 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 34602 event pairs, 462 based on Foata normal form. 2/4927 useless extension candidates. Maximal degree in co-relation 39613. Up to 4204 conditions per place. [2024-06-27 23:14:09,491 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 618 selfloop transitions, 43 changer transitions 0/671 dead transitions. [2024-06-27 23:14:09,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 671 transitions, 8127 flow [2024-06-27 23:14:09,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:14:09,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:14:09,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-27 23:14:09,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674418604651162 [2024-06-27 23:14:09,493 INFO L175 Difference]: Start difference. First operand has 542 places, 645 transitions, 6667 flow. Second operand 10 states and 244 transitions. [2024-06-27 23:14:09,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 671 transitions, 8127 flow [2024-06-27 23:14:18,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 671 transitions, 7931 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-27 23:14:18,977 INFO L231 Difference]: Finished difference. Result has 546 places, 647 transitions, 6646 flow [2024-06-27 23:14:18,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6646, PETRI_PLACES=546, PETRI_TRANSITIONS=647} [2024-06-27 23:14:18,978 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 502 predicate places. [2024-06-27 23:14:18,978 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 647 transitions, 6646 flow [2024-06-27 23:14:18,978 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 23:14:18,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:18,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:18,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 23:14:18,978 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:18,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:18,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1288794101, now seen corresponding path program 10 times [2024-06-27 23:14:18,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:18,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180100641] [2024-06-27 23:14:18,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:18,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:18,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:19,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:19,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:19,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180100641] [2024-06-27 23:14:19,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180100641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:19,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:19,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:14:19,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395313349] [2024-06-27 23:14:19,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:19,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:14:19,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:19,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:14:19,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:14:19,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:14:19,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 647 transitions, 6646 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 23:14:19,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:19,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:14:19,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:20,309 INFO L124 PetriNetUnfolderBase]: 2805/4937 cut-off events. [2024-06-27 23:14:20,309 INFO L125 PetriNetUnfolderBase]: For 1385901/1385901 co-relation queries the response was YES. [2024-06-27 23:14:20,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39803 conditions, 4937 events. 2805/4937 cut-off events. For 1385901/1385901 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 34727 event pairs, 462 based on Foata normal form. 1/4935 useless extension candidates. Maximal degree in co-relation 39559. Up to 4199 conditions per place. [2024-06-27 23:14:20,383 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 612 selfloop transitions, 52 changer transitions 0/674 dead transitions. [2024-06-27 23:14:20,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 674 transitions, 8505 flow [2024-06-27 23:14:20,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:14:20,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:14:20,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 23:14:20,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744186046511628 [2024-06-27 23:14:20,385 INFO L175 Difference]: Start difference. First operand has 546 places, 647 transitions, 6646 flow. Second operand 10 states and 247 transitions. [2024-06-27 23:14:20,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 674 transitions, 8505 flow [2024-06-27 23:14:31,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 674 transitions, 8352 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 23:14:31,650 INFO L231 Difference]: Finished difference. Result has 549 places, 650 transitions, 6693 flow [2024-06-27 23:14:31,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6693, PETRI_PLACES=549, PETRI_TRANSITIONS=650} [2024-06-27 23:14:31,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 505 predicate places. [2024-06-27 23:14:31,651 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 650 transitions, 6693 flow [2024-06-27 23:14:31,651 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 23:14:31,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:31,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:31,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 23:14:31,652 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:31,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:31,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1176087189, now seen corresponding path program 10 times [2024-06-27 23:14:31,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:31,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398834985] [2024-06-27 23:14:31,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:31,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:31,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:31,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:31,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:31,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398834985] [2024-06-27 23:14:31,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398834985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:31,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:31,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:14:31,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351848511] [2024-06-27 23:14:31,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:31,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:14:31,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:31,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:14:31,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:14:31,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:14:31,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 650 transitions, 6693 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 23:14:31,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:31,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:14:31,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:33,035 INFO L124 PetriNetUnfolderBase]: 2826/4982 cut-off events. [2024-06-27 23:14:33,035 INFO L125 PetriNetUnfolderBase]: For 1460675/1460675 co-relation queries the response was YES. [2024-06-27 23:14:33,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40668 conditions, 4982 events. 2826/4982 cut-off events. For 1460675/1460675 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35152 event pairs, 374 based on Foata normal form. 2/4981 useless extension candidates. Maximal degree in co-relation 40422. Up to 4065 conditions per place. [2024-06-27 23:14:33,121 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 611 selfloop transitions, 66 changer transitions 0/687 dead transitions. [2024-06-27 23:14:33,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 687 transitions, 9139 flow [2024-06-27 23:14:33,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:14:33,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:14:33,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 23:14:33,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-27 23:14:33,122 INFO L175 Difference]: Start difference. First operand has 549 places, 650 transitions, 6693 flow. Second operand 9 states and 231 transitions. [2024-06-27 23:14:33,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 687 transitions, 9139 flow [2024-06-27 23:14:44,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 687 transitions, 8984 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:14:44,967 INFO L231 Difference]: Finished difference. Result has 550 places, 657 transitions, 6937 flow [2024-06-27 23:14:44,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6538, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6937, PETRI_PLACES=550, PETRI_TRANSITIONS=657} [2024-06-27 23:14:44,968 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 506 predicate places. [2024-06-27 23:14:44,968 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 657 transitions, 6937 flow [2024-06-27 23:14:44,968 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 23:14:44,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:44,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:44,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 23:14:44,968 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:44,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:44,969 INFO L85 PathProgramCache]: Analyzing trace with hash -214236445, now seen corresponding path program 11 times [2024-06-27 23:14:44,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:44,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567694542] [2024-06-27 23:14:44,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:44,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:44,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:45,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:45,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:45,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567694542] [2024-06-27 23:14:45,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567694542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:45,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:45,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:14:45,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638924883] [2024-06-27 23:14:45,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:45,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:14:45,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:45,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:14:45,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:14:45,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:14:45,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 657 transitions, 6937 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 23:14:45,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:45,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:14:45,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:46,314 INFO L124 PetriNetUnfolderBase]: 2834/4993 cut-off events. [2024-06-27 23:14:46,314 INFO L125 PetriNetUnfolderBase]: For 1477261/1477261 co-relation queries the response was YES. [2024-06-27 23:14:46,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41235 conditions, 4993 events. 2834/4993 cut-off events. For 1477261/1477261 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 35249 event pairs, 374 based on Foata normal form. 2/4992 useless extension candidates. Maximal degree in co-relation 40987. Up to 4073 conditions per place. [2024-06-27 23:14:46,395 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 605 selfloop transitions, 71 changer transitions 0/686 dead transitions. [2024-06-27 23:14:46,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 686 transitions, 8874 flow [2024-06-27 23:14:46,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:14:46,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:14:46,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 23:14:46,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58656330749354 [2024-06-27 23:14:46,396 INFO L175 Difference]: Start difference. First operand has 550 places, 657 transitions, 6937 flow. Second operand 9 states and 227 transitions. [2024-06-27 23:14:46,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 686 transitions, 8874 flow [2024-06-27 23:14:57,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 686 transitions, 8622 flow, removed 102 selfloop flow, removed 4 redundant places. [2024-06-27 23:14:57,914 INFO L231 Difference]: Finished difference. Result has 555 places, 660 transitions, 6955 flow [2024-06-27 23:14:57,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6741, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6955, PETRI_PLACES=555, PETRI_TRANSITIONS=660} [2024-06-27 23:14:57,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 511 predicate places. [2024-06-27 23:14:57,915 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 660 transitions, 6955 flow [2024-06-27 23:14:57,915 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 23:14:57,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:57,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:57,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 23:14:57,915 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:57,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:57,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1774140701, now seen corresponding path program 12 times [2024-06-27 23:14:57,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:57,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177345969] [2024-06-27 23:14:57,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:57,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:57,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:58,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:58,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:58,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177345969] [2024-06-27 23:14:58,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177345969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:58,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:58,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:14:58,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872562554] [2024-06-27 23:14:58,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:58,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:14:58,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:58,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:14:58,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:14:58,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:14:58,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 660 transitions, 6955 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 23:14:58,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:58,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:14:58,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:59,414 INFO L124 PetriNetUnfolderBase]: 2829/4981 cut-off events. [2024-06-27 23:14:59,415 INFO L125 PetriNetUnfolderBase]: For 1444812/1444812 co-relation queries the response was YES. [2024-06-27 23:14:59,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40485 conditions, 4981 events. 2829/4981 cut-off events. For 1444812/1444812 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 35098 event pairs, 466 based on Foata normal form. 2/4980 useless extension candidates. Maximal degree in co-relation 40235. Up to 4247 conditions per place. [2024-06-27 23:14:59,487 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 627 selfloop transitions, 42 changer transitions 0/679 dead transitions. [2024-06-27 23:14:59,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 679 transitions, 8339 flow [2024-06-27 23:14:59,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:14:59,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:14:59,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:14:59,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-27 23:14:59,488 INFO L175 Difference]: Start difference. First operand has 555 places, 660 transitions, 6955 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:14:59,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 679 transitions, 8339 flow [2024-06-27 23:15:12,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 679 transitions, 8140 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-27 23:15:12,261 INFO L231 Difference]: Finished difference. Result has 558 places, 660 transitions, 6845 flow [2024-06-27 23:15:12,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6845, PETRI_PLACES=558, PETRI_TRANSITIONS=660} [2024-06-27 23:15:12,261 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 514 predicate places. [2024-06-27 23:15:12,261 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 660 transitions, 6845 flow [2024-06-27 23:15:12,262 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 23:15:12,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:12,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:12,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 23:15:12,262 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:12,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:12,262 INFO L85 PathProgramCache]: Analyzing trace with hash 137588365, now seen corresponding path program 13 times [2024-06-27 23:15:12,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:12,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511513840] [2024-06-27 23:15:12,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:12,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:12,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:12,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:12,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:12,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511513840] [2024-06-27 23:15:12,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511513840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:12,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:12,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:15:12,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747069679] [2024-06-27 23:15:12,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:12,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:15:12,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:12,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:15:12,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:15:12,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:15:12,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 660 transitions, 6845 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 23:15:12,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:12,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:15:12,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:13,601 INFO L124 PetriNetUnfolderBase]: 2824/4972 cut-off events. [2024-06-27 23:15:13,601 INFO L125 PetriNetUnfolderBase]: For 1417779/1417779 co-relation queries the response was YES. [2024-06-27 23:15:13,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39802 conditions, 4972 events. 2824/4972 cut-off events. For 1417779/1417779 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 35036 event pairs, 461 based on Foata normal form. 2/4969 useless extension candidates. Maximal degree in co-relation 39551. Up to 4208 conditions per place. [2024-06-27 23:15:13,682 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 619 selfloop transitions, 51 changer transitions 0/680 dead transitions. [2024-06-27 23:15:13,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 680 transitions, 8233 flow [2024-06-27 23:15:13,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:13,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:13,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:15:13,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:15:13,684 INFO L175 Difference]: Start difference. First operand has 558 places, 660 transitions, 6845 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:15:13,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 680 transitions, 8233 flow [2024-06-27 23:15:23,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 680 transitions, 8103 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:15:23,324 INFO L231 Difference]: Finished difference. Result has 559 places, 660 transitions, 6822 flow [2024-06-27 23:15:23,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6715, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6822, PETRI_PLACES=559, PETRI_TRANSITIONS=660} [2024-06-27 23:15:23,324 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 515 predicate places. [2024-06-27 23:15:23,324 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 660 transitions, 6822 flow [2024-06-27 23:15:23,325 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 23:15:23,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:23,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:23,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 23:15:23,325 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:23,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:23,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1572313291, now seen corresponding path program 11 times [2024-06-27 23:15:23,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:23,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046268631] [2024-06-27 23:15:23,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:23,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:23,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:23,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:23,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:23,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046268631] [2024-06-27 23:15:23,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046268631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:23,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:23,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:15:23,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175986671] [2024-06-27 23:15:23,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:23,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:15:23,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:23,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:15:23,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:15:23,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:15:23,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 660 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 23:15:23,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:23,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:15:23,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:24,833 INFO L124 PetriNetUnfolderBase]: 2829/4983 cut-off events. [2024-06-27 23:15:24,833 INFO L125 PetriNetUnfolderBase]: For 1410638/1410638 co-relation queries the response was YES. [2024-06-27 23:15:24,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39898 conditions, 4983 events. 2829/4983 cut-off events. For 1410638/1410638 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 35116 event pairs, 465 based on Foata normal form. 1/4981 useless extension candidates. Maximal degree in co-relation 39646. Up to 4234 conditions per place. [2024-06-27 23:15:24,907 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 618 selfloop transitions, 54 changer transitions 0/682 dead transitions. [2024-06-27 23:15:24,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 682 transitions, 8685 flow [2024-06-27 23:15:24,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:24,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:24,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 23:15:24,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 23:15:24,908 INFO L175 Difference]: Start difference. First operand has 559 places, 660 transitions, 6822 flow. Second operand 8 states and 202 transitions. [2024-06-27 23:15:24,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 682 transitions, 8685 flow [2024-06-27 23:15:36,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 682 transitions, 8561 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:15:36,745 INFO L231 Difference]: Finished difference. Result has 560 places, 663 transitions, 6879 flow [2024-06-27 23:15:36,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6698, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6879, PETRI_PLACES=560, PETRI_TRANSITIONS=663} [2024-06-27 23:15:36,745 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 516 predicate places. [2024-06-27 23:15:36,746 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 663 transitions, 6879 flow [2024-06-27 23:15:36,746 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 23:15:36,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:36,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:36,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 23:15:36,746 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:36,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:36,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1587550411, now seen corresponding path program 12 times [2024-06-27 23:15:36,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:36,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424675737] [2024-06-27 23:15:36,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:36,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:36,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:36,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:36,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:36,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424675737] [2024-06-27 23:15:36,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424675737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:36,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:36,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:15:36,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341742141] [2024-06-27 23:15:36,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:36,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:15:36,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:36,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:15:36,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:15:36,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:15:36,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 663 transitions, 6879 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 23:15:36,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:36,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:15:36,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:38,454 INFO L124 PetriNetUnfolderBase]: 2826/4984 cut-off events. [2024-06-27 23:15:38,454 INFO L125 PetriNetUnfolderBase]: For 1403026/1403026 co-relation queries the response was YES. [2024-06-27 23:15:38,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39682 conditions, 4984 events. 2826/4984 cut-off events. For 1403026/1403026 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 35162 event pairs, 458 based on Foata normal form. 1/4984 useless extension candidates. Maximal degree in co-relation 39429. Up to 4315 conditions per place. [2024-06-27 23:15:38,526 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 652 selfloop transitions, 19 changer transitions 0/681 dead transitions. [2024-06-27 23:15:38,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 681 transitions, 8265 flow [2024-06-27 23:15:38,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:38,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:38,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:15:38,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-27 23:15:38,528 INFO L175 Difference]: Start difference. First operand has 560 places, 663 transitions, 6879 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:15:38,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 681 transitions, 8265 flow [2024-06-27 23:15:50,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 681 transitions, 8085 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 23:15:50,089 INFO L231 Difference]: Finished difference. Result has 562 places, 663 transitions, 6743 flow [2024-06-27 23:15:50,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6699, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6743, PETRI_PLACES=562, PETRI_TRANSITIONS=663} [2024-06-27 23:15:50,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 518 predicate places. [2024-06-27 23:15:50,090 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 663 transitions, 6743 flow [2024-06-27 23:15:50,090 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 23:15:50,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:50,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:50,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 23:15:50,090 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:50,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:50,090 INFO L85 PathProgramCache]: Analyzing trace with hash 963390827, now seen corresponding path program 14 times [2024-06-27 23:15:50,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:50,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993666716] [2024-06-27 23:15:50,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:50,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:50,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:50,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:50,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:50,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993666716] [2024-06-27 23:15:50,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993666716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:50,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:50,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:15:50,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335498405] [2024-06-27 23:15:50,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:50,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:15:50,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:50,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:15:50,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:15:50,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:15:50,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 663 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 23:15:50,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:50,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:15:50,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:51,709 INFO L124 PetriNetUnfolderBase]: 2834/4993 cut-off events. [2024-06-27 23:15:51,709 INFO L125 PetriNetUnfolderBase]: For 1436745/1436745 co-relation queries the response was YES. [2024-06-27 23:15:51,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39750 conditions, 4993 events. 2834/4993 cut-off events. For 1436745/1436745 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 35253 event pairs, 470 based on Foata normal form. 2/4990 useless extension candidates. Maximal degree in co-relation 39496. Up to 4192 conditions per place. [2024-06-27 23:15:51,783 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 580 selfloop transitions, 91 changer transitions 0/681 dead transitions. [2024-06-27 23:15:51,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 681 transitions, 8199 flow [2024-06-27 23:15:51,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:51,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:51,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:15:51,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:15:51,785 INFO L175 Difference]: Start difference. First operand has 562 places, 663 transitions, 6743 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:15:51,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 681 transitions, 8199 flow [2024-06-27 23:16:05,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 681 transitions, 8137 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:16:05,790 INFO L231 Difference]: Finished difference. Result has 563 places, 665 transitions, 6948 flow [2024-06-27 23:16:05,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6681, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6948, PETRI_PLACES=563, PETRI_TRANSITIONS=665} [2024-06-27 23:16:05,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 519 predicate places. [2024-06-27 23:16:05,791 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 665 transitions, 6948 flow [2024-06-27 23:16:05,791 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 23:16:05,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:05,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:05,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 23:16:05,791 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:05,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:05,792 INFO L85 PathProgramCache]: Analyzing trace with hash 973866347, now seen corresponding path program 15 times [2024-06-27 23:16:05,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:05,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104650369] [2024-06-27 23:16:05,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:05,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:05,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:05,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:05,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:05,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104650369] [2024-06-27 23:16:05,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104650369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:05,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:05,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:05,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846806799] [2024-06-27 23:16:05,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:05,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:05,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:05,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:05,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:16:05,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 665 transitions, 6948 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 23:16:05,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:05,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:16:05,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:07,550 INFO L124 PetriNetUnfolderBase]: 2855/5024 cut-off events. [2024-06-27 23:16:07,551 INFO L125 PetriNetUnfolderBase]: For 1496104/1496104 co-relation queries the response was YES. [2024-06-27 23:16:07,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40914 conditions, 5024 events. 2855/5024 cut-off events. For 1496104/1496104 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 35467 event pairs, 469 based on Foata normal form. 2/5021 useless extension candidates. Maximal degree in co-relation 40659. Up to 4188 conditions per place. [2024-06-27 23:16:07,626 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 579 selfloop transitions, 99 changer transitions 0/688 dead transitions. [2024-06-27 23:16:07,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 688 transitions, 8932 flow [2024-06-27 23:16:07,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:07,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:07,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 23:16:07,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 23:16:07,628 INFO L175 Difference]: Start difference. First operand has 563 places, 665 transitions, 6948 flow. Second operand 8 states and 202 transitions. [2024-06-27 23:16:07,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 688 transitions, 8932 flow [2024-06-27 23:16:20,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 688 transitions, 8681 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 23:16:20,134 INFO L231 Difference]: Finished difference. Result has 566 places, 670 transitions, 7094 flow [2024-06-27 23:16:20,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6697, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7094, PETRI_PLACES=566, PETRI_TRANSITIONS=670} [2024-06-27 23:16:20,135 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 522 predicate places. [2024-06-27 23:16:20,135 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 670 transitions, 7094 flow [2024-06-27 23:16:20,135 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 23:16:20,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:20,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:20,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 23:16:20,136 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:20,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:20,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1316709739, now seen corresponding path program 16 times [2024-06-27 23:16:20,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:20,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777432992] [2024-06-27 23:16:20,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:20,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:20,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:20,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 23:16:20,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:20,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777432992] [2024-06-27 23:16:20,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777432992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:20,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:20,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:20,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764413384] [2024-06-27 23:16:20,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:20,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:20,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:20,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:20,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:20,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 23:16:20,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 670 transitions, 7094 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 23:16:20,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:20,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 23:16:20,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:21,768 INFO L124 PetriNetUnfolderBase]: 2850/5017 cut-off events. [2024-06-27 23:16:21,768 INFO L125 PetriNetUnfolderBase]: For 1469039/1469039 co-relation queries the response was YES. [2024-06-27 23:16:21,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40521 conditions, 5017 events. 2850/5017 cut-off events. For 1469039/1469039 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 35441 event pairs, 470 based on Foata normal form. 2/5014 useless extension candidates. Maximal degree in co-relation 40264. Up to 4216 conditions per place. [2024-06-27 23:16:21,842 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 587 selfloop transitions, 90 changer transitions 0/687 dead transitions. [2024-06-27 23:16:21,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 687 transitions, 8525 flow [2024-06-27 23:16:21,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:21,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:21,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:16:21,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 23:16:21,843 INFO L175 Difference]: Start difference. First operand has 566 places, 670 transitions, 7094 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:16:21,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 687 transitions, 8525 flow Killed by 15