./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:28:05,684 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:28:05,740 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:28:05,750 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:28:05,750 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:28:05,768 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:28:05,769 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:28:05,769 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:28:05,769 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:28:05,770 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:28:05,770 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:28:05,770 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:28:05,771 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:28:05,771 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:28:05,771 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:28:05,772 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:28:05,772 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:28:05,772 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:28:05,772 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:28:05,773 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:28:05,773 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:28:05,773 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:28:05,774 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:28:05,774 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:28:05,774 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:28:05,775 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:28:05,775 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:28:05,775 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:28:05,775 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:28:05,776 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:28:05,776 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:28:05,776 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:28:05,776 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:28:05,777 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:28:05,777 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:28:05,777 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:28:05,777 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:28:05,777 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:28:05,778 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:28:05,778 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:28:05,778 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:28:05,779 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:28:05,779 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:28:05,779 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 19:28:05,960 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:28:05,977 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:28:05,980 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:28:05,980 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:28:05,981 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:28:05,982 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 19:28:06,976 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:28:07,166 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:28:07,167 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 19:28:07,179 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db5c56103/a6309f6e8cfe408ebe4728fa7711f4df/FLAGbadd668c1 [2024-06-27 19:28:07,188 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db5c56103/a6309f6e8cfe408ebe4728fa7711f4df [2024-06-27 19:28:07,190 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:28:07,191 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:28:07,191 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 19:28:07,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:28:07,331 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:28:07,339 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:28:07,340 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:28:07,343 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:28:07,344 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:28:07" (1/2) ... [2024-06-27 19:28:07,345 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75bdbd26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:28:07, skipping insertion in model container [2024-06-27 19:28:07,345 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:28:07" (1/2) ... [2024-06-27 19:28:07,347 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@66431f7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:28:07, skipping insertion in model container [2024-06-27 19:28:07,347 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:28:07" (2/2) ... [2024-06-27 19:28:07,348 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75bdbd26 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07, skipping insertion in model container [2024-06-27 19:28:07,348 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:28:07" (2/2) ... [2024-06-27 19:28:07,348 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:28:07,405 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:28:07,405 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 19:28:07,405 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 19:28:07,406 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 19:28:07,406 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:28:07,406 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-27 19:28:07,436 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:28:07,747 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:28:07,756 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:28:07,844 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:28:07,878 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:28:07,879 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07 WrapperNode [2024-06-27 19:28:07,879 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:28:07,880 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:28:07,880 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:28:07,880 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:28:07,886 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,918 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,944 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 19:28:07,945 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:28:07,946 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:28:07,946 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:28:07,946 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:28:07,954 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,954 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,959 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,978 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 19:28:07,978 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,978 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,990 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,991 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,995 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:07,996 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:08,001 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:28:08,003 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:28:08,004 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:28:08,004 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:28:08,005 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (1/1) ... [2024-06-27 19:28:08,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:28:08,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:28:08,029 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 19:28:08,031 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 19:28:08,056 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:28:08,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:28:08,057 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:28:08,057 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:28:08,057 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:28:08,057 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:28:08,057 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:28:08,057 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:28:08,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:28:08,058 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:28:08,058 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:28:08,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:28:08,060 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 19:28:08,164 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:28:08,166 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:28:08,352 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:28:08,352 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:28:08,401 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:28:08,401 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:28:08,401 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:28:08 BoogieIcfgContainer [2024-06-27 19:28:08,401 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:28:08,403 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:28:08,403 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:28:08,406 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:28:08,406 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:28:07" (1/4) ... [2024-06-27 19:28:08,407 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@183ef5a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:28:08, skipping insertion in model container [2024-06-27 19:28:08,407 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:28:07" (2/4) ... [2024-06-27 19:28:08,407 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@183ef5a5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:28:08, skipping insertion in model container [2024-06-27 19:28:08,407 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:28:07" (3/4) ... [2024-06-27 19:28:08,407 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@183ef5a5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:28:08, skipping insertion in model container [2024-06-27 19:28:08,408 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:28:08" (4/4) ... [2024-06-27 19:28:08,408 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 19:28:08,422 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:28:08,422 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:28:08,422 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:28:08,460 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:28:08,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 19:28:08,516 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-27 19:28:08,516 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:28:08,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:28:08,518 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 19:28:08,521 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-27 19:28:08,534 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:28:08,540 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;@44898412, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:28:08,540 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:28:08,544 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:28:08,544 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:28:08,544 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:28:08,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:08,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:28:08,546 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 19:28:08,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:08,549 INFO L85 PathProgramCache]: Analyzing trace with hash 217842636, now seen corresponding path program 1 times [2024-06-27 19:28:08,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:08,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293496191] [2024-06-27 19:28:08,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:08,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:08,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:08,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 19:28:08,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:08,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293496191] [2024-06-27 19:28:08,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293496191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:08,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:08,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:28:08,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478087282] [2024-06-27 19:28:08,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:08,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:28:08,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:08,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:28:08,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:28:08,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 39 [2024-06-27 19:28:08,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:08,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:08,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 39 [2024-06-27 19:28:08,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:09,079 INFO L124 PetriNetUnfolderBase]: 335/571 cut-off events. [2024-06-27 19:28:09,079 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-06-27 19:28:09,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1145 conditions, 571 events. 335/571 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2697 event pairs, 199 based on Foata normal form. 1/541 useless extension candidates. Maximal degree in co-relation 1133. Up to 529 conditions per place. [2024-06-27 19:28:09,088 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 26 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-27 19:28:09,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 155 flow [2024-06-27 19:28:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:28:09,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:28:09,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-27 19:28:09,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.717948717948718 [2024-06-27 19:28:09,100 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 84 transitions. [2024-06-27 19:28:09,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 155 flow [2024-06-27 19:28:09,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 150 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:09,104 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-27 19:28:09,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-27 19:28:09,110 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-27 19:28:09,111 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-27 19:28:09,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:09,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:09,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:09,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:28:09,112 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 19:28:09,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:09,112 INFO L85 PathProgramCache]: Analyzing trace with hash 230014540, now seen corresponding path program 1 times [2024-06-27 19:28:09,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:09,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274006100] [2024-06-27 19:28:09,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:09,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:09,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:09,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:09,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:09,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274006100] [2024-06-27 19:28:09,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274006100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:09,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:09,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:09,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976895085] [2024-06-27 19:28:09,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:09,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:09,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:09,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:09,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:09,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:09,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:09,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:09,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:09,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:09,624 INFO L124 PetriNetUnfolderBase]: 586/974 cut-off events. [2024-06-27 19:28:09,624 INFO L125 PetriNetUnfolderBase]: For 181/195 co-relation queries the response was YES. [2024-06-27 19:28:09,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2252 conditions, 974 events. 586/974 cut-off events. For 181/195 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4591 event pairs, 265 based on Foata normal form. 13/964 useless extension candidates. Maximal degree in co-relation 2240. Up to 844 conditions per place. [2024-06-27 19:28:09,630 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 34 selfloop transitions, 6 changer transitions 0/48 dead transitions. [2024-06-27 19:28:09,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 48 transitions, 214 flow [2024-06-27 19:28:09,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:28:09,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:28:09,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 19:28:09,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-27 19:28:09,632 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 103 transitions. [2024-06-27 19:28:09,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 48 transitions, 214 flow [2024-06-27 19:28:09,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 48 transitions, 210 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:28:09,634 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 119 flow [2024-06-27 19:28:09,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=119, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-27 19:28:09,635 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 2 predicate places. [2024-06-27 19:28:09,635 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 119 flow [2024-06-27 19:28:09,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:09,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:09,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:09,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:28:09,636 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 19:28:09,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:09,636 INFO L85 PathProgramCache]: Analyzing trace with hash 961338826, now seen corresponding path program 1 times [2024-06-27 19:28:09,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:09,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543564158] [2024-06-27 19:28:09,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:09,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:09,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:09,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:09,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543564158] [2024-06-27 19:28:09,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543564158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:09,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:09,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:28:09,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966875671] [2024-06-27 19:28:09,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:09,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:28:09,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:09,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:28:09,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:28:09,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:09,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 119 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:09,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:09,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:09,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:09,836 INFO L124 PetriNetUnfolderBase]: 544/912 cut-off events. [2024-06-27 19:28:09,836 INFO L125 PetriNetUnfolderBase]: For 447/447 co-relation queries the response was YES. [2024-06-27 19:28:09,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2292 conditions, 912 events. 544/912 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4427 event pairs, 229 based on Foata normal form. 2/911 useless extension candidates. Maximal degree in co-relation 2278. Up to 830 conditions per place. [2024-06-27 19:28:09,842 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 36 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-27 19:28:09,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 51 transitions, 249 flow [2024-06-27 19:28:09,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:28:09,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:28:09,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-27 19:28:09,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 19:28:09,843 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 119 flow. Second operand 4 states and 100 transitions. [2024-06-27 19:28:09,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 51 transitions, 249 flow [2024-06-27 19:28:09,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 234 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:09,859 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 154 flow [2024-06-27 19:28:09,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 19:28:09,861 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 5 predicate places. [2024-06-27 19:28:09,861 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 154 flow [2024-06-27 19:28:09,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:09,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:09,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:09,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:28:09,862 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:09,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:09,862 INFO L85 PathProgramCache]: Analyzing trace with hash 428690217, now seen corresponding path program 1 times [2024-06-27 19:28:09,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:09,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013328864] [2024-06-27 19:28:09,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:09,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:09,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:10,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:10,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:10,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013328864] [2024-06-27 19:28:10,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013328864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:10,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:10,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:28:10,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564568882] [2024-06-27 19:28:10,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:10,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:28:10,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:10,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:28:10,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:28:10,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:10,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:10,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:10,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:10,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:10,164 INFO L124 PetriNetUnfolderBase]: 536/900 cut-off events. [2024-06-27 19:28:10,165 INFO L125 PetriNetUnfolderBase]: For 739/739 co-relation queries the response was YES. [2024-06-27 19:28:10,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2512 conditions, 900 events. 536/900 cut-off events. For 739/739 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4351 event pairs, 213 based on Foata normal form. 4/901 useless extension candidates. Maximal degree in co-relation 2496. Up to 800 conditions per place. [2024-06-27 19:28:10,170 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 41 selfloop transitions, 9 changer transitions 0/58 dead transitions. [2024-06-27 19:28:10,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 58 transitions, 302 flow [2024-06-27 19:28:10,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:10,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:10,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 19:28:10,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6256410256410256 [2024-06-27 19:28:10,173 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 154 flow. Second operand 5 states and 122 transitions. [2024-06-27 19:28:10,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 58 transitions, 302 flow [2024-06-27 19:28:10,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 302 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 19:28:10,179 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-27 19:28:10,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=191, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-27 19:28:10,180 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 10 predicate places. [2024-06-27 19:28:10,180 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-27 19:28:10,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:10,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:10,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:10,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:28:10,181 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 19:28:10,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1745220903, now seen corresponding path program 1 times [2024-06-27 19:28:10,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:10,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259559016] [2024-06-27 19:28:10,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:10,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:10,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:10,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 19:28:10,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:10,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259559016] [2024-06-27 19:28:10,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259559016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:10,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:10,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:10,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294379807] [2024-06-27 19:28:10,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:10,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:10,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:10,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:10,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:10,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:10,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:10,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:10,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:10,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:10,494 INFO L124 PetriNetUnfolderBase]: 705/1172 cut-off events. [2024-06-27 19:28:10,494 INFO L125 PetriNetUnfolderBase]: For 1481/1483 co-relation queries the response was YES. [2024-06-27 19:28:10,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3473 conditions, 1172 events. 705/1172 cut-off events. For 1481/1483 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5713 event pairs, 227 based on Foata normal form. 5/1172 useless extension candidates. Maximal degree in co-relation 3454. Up to 991 conditions per place. [2024-06-27 19:28:10,500 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 42 selfloop transitions, 13 changer transitions 0/62 dead transitions. [2024-06-27 19:28:10,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 62 transitions, 371 flow [2024-06-27 19:28:10,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:28:10,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:28:10,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 19:28:10,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-27 19:28:10,501 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 4 states and 103 transitions. [2024-06-27 19:28:10,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 62 transitions, 371 flow [2024-06-27 19:28:10,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 62 transitions, 352 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:10,504 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 248 flow [2024-06-27 19:28:10,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=248, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-27 19:28:10,505 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-27 19:28:10,505 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 248 flow [2024-06-27 19:28:10,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:10,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:10,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:10,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:28:10,506 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 19:28:10,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:10,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1712926653, now seen corresponding path program 2 times [2024-06-27 19:28:10,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:10,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987390071] [2024-06-27 19:28:10,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:10,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:10,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:10,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:10,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:10,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987390071] [2024-06-27 19:28:10,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987390071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:10,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:10,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:10,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122279561] [2024-06-27 19:28:10,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:10,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:10,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:10,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:10,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:10,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:10,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 248 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:10,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:10,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:10,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:10,744 INFO L124 PetriNetUnfolderBase]: 700/1173 cut-off events. [2024-06-27 19:28:10,744 INFO L125 PetriNetUnfolderBase]: For 2113/2115 co-relation queries the response was YES. [2024-06-27 19:28:10,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3876 conditions, 1173 events. 700/1173 cut-off events. For 2113/2115 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5667 event pairs, 243 based on Foata normal form. 2/1170 useless extension candidates. Maximal degree in co-relation 3856. Up to 999 conditions per place. [2024-06-27 19:28:10,750 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 50 selfloop transitions, 15 changer transitions 0/72 dead transitions. [2024-06-27 19:28:10,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 479 flow [2024-06-27 19:28:10,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:10,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:10,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 19:28:10,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6256410256410256 [2024-06-27 19:28:10,751 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 248 flow. Second operand 5 states and 122 transitions. [2024-06-27 19:28:10,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 479 flow [2024-06-27 19:28:10,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 72 transitions, 438 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:10,757 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 332 flow [2024-06-27 19:28:10,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=332, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2024-06-27 19:28:10,759 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-27 19:28:10,759 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 332 flow [2024-06-27 19:28:10,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:10,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:10,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:10,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:28:10,759 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 19:28:10,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:10,760 INFO L85 PathProgramCache]: Analyzing trace with hash -166744412, now seen corresponding path program 1 times [2024-06-27 19:28:10,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:10,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243285142] [2024-06-27 19:28:10,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:10,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:10,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:10,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:10,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243285142] [2024-06-27 19:28:10,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243285142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:10,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:10,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:28:10,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320043438] [2024-06-27 19:28:10,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:10,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:28:10,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:10,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:28:10,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:28:10,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:10,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 332 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:10,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:10,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:10,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:10,988 INFO L124 PetriNetUnfolderBase]: 659/1124 cut-off events. [2024-06-27 19:28:10,988 INFO L125 PetriNetUnfolderBase]: For 2317/2317 co-relation queries the response was YES. [2024-06-27 19:28:10,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3815 conditions, 1124 events. 659/1124 cut-off events. For 2317/2317 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5535 event pairs, 229 based on Foata normal form. 1/1123 useless extension candidates. Maximal degree in co-relation 3792. Up to 977 conditions per place. [2024-06-27 19:28:10,995 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 51 selfloop transitions, 8 changer transitions 0/71 dead transitions. [2024-06-27 19:28:10,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 71 transitions, 518 flow [2024-06-27 19:28:10,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:28:10,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:28:10,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 19:28:10,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-27 19:28:10,996 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 332 flow. Second operand 4 states and 97 transitions. [2024-06-27 19:28:10,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 71 transitions, 518 flow [2024-06-27 19:28:11,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 496 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-27 19:28:11,002 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 389 flow [2024-06-27 19:28:11,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=389, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2024-06-27 19:28:11,004 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-27 19:28:11,004 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 389 flow [2024-06-27 19:28:11,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:11,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:11,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:11,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:28:11,005 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 19:28:11,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:11,005 INFO L85 PathProgramCache]: Analyzing trace with hash -900476008, now seen corresponding path program 1 times [2024-06-27 19:28:11,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:11,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687265847] [2024-06-27 19:28:11,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:11,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:11,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:11,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:11,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687265847] [2024-06-27 19:28:11,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687265847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:11,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:11,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:11,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901611525] [2024-06-27 19:28:11,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:11,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:11,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:11,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:11,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:11,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:11,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 389 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:11,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:11,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:11,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:11,358 INFO L124 PetriNetUnfolderBase]: 924/1540 cut-off events. [2024-06-27 19:28:11,358 INFO L125 PetriNetUnfolderBase]: For 4217/4219 co-relation queries the response was YES. [2024-06-27 19:28:11,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5662 conditions, 1540 events. 924/1540 cut-off events. For 4217/4219 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7988 event pairs, 163 based on Foata normal form. 18/1553 useless extension candidates. Maximal degree in co-relation 5635. Up to 968 conditions per place. [2024-06-27 19:28:11,368 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 64 selfloop transitions, 29 changer transitions 0/100 dead transitions. [2024-06-27 19:28:11,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 100 transitions, 745 flow [2024-06-27 19:28:11,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:11,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:11,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 19:28:11,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623931623931624 [2024-06-27 19:28:11,370 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 389 flow. Second operand 6 states and 155 transitions. [2024-06-27 19:28:11,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 100 transitions, 745 flow [2024-06-27 19:28:11,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 100 transitions, 741 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 19:28:11,377 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 526 flow [2024-06-27 19:28:11,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-27 19:28:11,378 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-06-27 19:28:11,378 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 526 flow [2024-06-27 19:28:11,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:11,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:11,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:11,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:28:11,379 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 19:28:11,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:11,379 INFO L85 PathProgramCache]: Analyzing trace with hash -405819048, now seen corresponding path program 2 times [2024-06-27 19:28:11,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:11,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844206748] [2024-06-27 19:28:11,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:11,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:11,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:11,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 19:28:11,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:11,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844206748] [2024-06-27 19:28:11,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844206748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:11,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:11,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:11,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996261671] [2024-06-27 19:28:11,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:11,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:11,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:11,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:11,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:11,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:11,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 526 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:11,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:11,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:11,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:11,704 INFO L124 PetriNetUnfolderBase]: 868/1456 cut-off events. [2024-06-27 19:28:11,704 INFO L125 PetriNetUnfolderBase]: For 5542/5544 co-relation queries the response was YES. [2024-06-27 19:28:11,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5742 conditions, 1456 events. 868/1456 cut-off events. For 5542/5544 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7502 event pairs, 213 based on Foata normal form. 28/1479 useless extension candidates. Maximal degree in co-relation 5711. Up to 1075 conditions per place. [2024-06-27 19:28:11,713 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 25 changer transitions 0/92 dead transitions. [2024-06-27 19:28:11,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 783 flow [2024-06-27 19:28:11,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:11,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:11,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-27 19:28:11,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6615384615384615 [2024-06-27 19:28:11,714 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 526 flow. Second operand 5 states and 129 transitions. [2024-06-27 19:28:11,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 783 flow [2024-06-27 19:28:11,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 92 transitions, 738 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:11,722 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 560 flow [2024-06-27 19:28:11,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=560, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-27 19:28:11,723 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-27 19:28:11,723 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 560 flow [2024-06-27 19:28:11,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:11,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:11,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:11,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:28:11,724 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 19:28:11,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:11,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1149997054, now seen corresponding path program 3 times [2024-06-27 19:28:11,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:11,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339501417] [2024-06-27 19:28:11,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:11,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:11,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:11,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:11,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339501417] [2024-06-27 19:28:11,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339501417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:11,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:11,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:11,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980955513] [2024-06-27 19:28:11,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:11,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:11,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:11,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:11,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:11,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:11,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 560 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:11,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:11,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:11,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:12,040 INFO L124 PetriNetUnfolderBase]: 901/1515 cut-off events. [2024-06-27 19:28:12,041 INFO L125 PetriNetUnfolderBase]: For 5891/5893 co-relation queries the response was YES. [2024-06-27 19:28:12,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6093 conditions, 1515 events. 901/1515 cut-off events. For 5891/5893 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7850 event pairs, 273 based on Foata normal form. 16/1526 useless extension candidates. Maximal degree in co-relation 6060. Up to 1243 conditions per place. [2024-06-27 19:28:12,049 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 17 changer transitions 0/96 dead transitions. [2024-06-27 19:28:12,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 96 transitions, 825 flow [2024-06-27 19:28:12,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:12,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:12,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 19:28:12,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196581196581197 [2024-06-27 19:28:12,051 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 560 flow. Second operand 6 states and 145 transitions. [2024-06-27 19:28:12,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 96 transitions, 825 flow [2024-06-27 19:28:12,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 96 transitions, 783 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:12,060 INFO L231 Difference]: Finished difference. Result has 74 places, 71 transitions, 573 flow [2024-06-27 19:28:12,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=74, PETRI_TRANSITIONS=71} [2024-06-27 19:28:12,060 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-27 19:28:12,061 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 71 transitions, 573 flow [2024-06-27 19:28:12,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:12,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:12,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:12,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:28:12,061 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 19:28:12,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:12,062 INFO L85 PathProgramCache]: Analyzing trace with hash -2004524612, now seen corresponding path program 1 times [2024-06-27 19:28:12,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:12,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453024304] [2024-06-27 19:28:12,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:12,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:12,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:12,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 19:28:12,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:12,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453024304] [2024-06-27 19:28:12,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453024304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:12,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:12,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:12,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276585605] [2024-06-27 19:28:12,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:12,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:12,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:12,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:12,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:12,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:12,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 573 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:12,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:12,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:12,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:12,342 INFO L124 PetriNetUnfolderBase]: 881/1483 cut-off events. [2024-06-27 19:28:12,342 INFO L125 PetriNetUnfolderBase]: For 6110/6112 co-relation queries the response was YES. [2024-06-27 19:28:12,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 1483 events. 881/1483 cut-off events. For 6110/6112 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7657 event pairs, 208 based on Foata normal form. 12/1490 useless extension candidates. Maximal degree in co-relation 5912. Up to 1004 conditions per place. [2024-06-27 19:28:12,358 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 20 changer transitions 0/99 dead transitions. [2024-06-27 19:28:12,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 830 flow [2024-06-27 19:28:12,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:12,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:12,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:28:12,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-27 19:28:12,360 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 573 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:28:12,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 830 flow [2024-06-27 19:28:12,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 791 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:12,372 INFO L231 Difference]: Finished difference. Result has 75 places, 70 transitions, 560 flow [2024-06-27 19:28:12,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=560, PETRI_PLACES=75, PETRI_TRANSITIONS=70} [2024-06-27 19:28:12,373 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 35 predicate places. [2024-06-27 19:28:12,373 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 70 transitions, 560 flow [2024-06-27 19:28:12,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:12,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:12,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:12,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:28:12,374 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 19:28:12,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:12,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1432989834, now seen corresponding path program 1 times [2024-06-27 19:28:12,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:12,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697564630] [2024-06-27 19:28:12,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:12,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:12,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:12,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:12,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:12,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697564630] [2024-06-27 19:28:12,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697564630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:12,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:12,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:28:12,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362133428] [2024-06-27 19:28:12,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:12,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:28:12,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:12,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:28:12,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:28:12,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:12,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 70 transitions, 560 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:12,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:12,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:12,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:12,615 INFO L124 PetriNetUnfolderBase]: 812/1417 cut-off events. [2024-06-27 19:28:12,615 INFO L125 PetriNetUnfolderBase]: For 6296/6296 co-relation queries the response was YES. [2024-06-27 19:28:12,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5740 conditions, 1417 events. 812/1417 cut-off events. For 6296/6296 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7541 event pairs, 244 based on Foata normal form. 2/1416 useless extension candidates. Maximal degree in co-relation 5705. Up to 1249 conditions per place. [2024-06-27 19:28:12,622 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 62 selfloop transitions, 18 changer transitions 0/90 dead transitions. [2024-06-27 19:28:12,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 90 transitions, 818 flow [2024-06-27 19:28:12,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:12,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 19:28:12,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-27 19:28:12,624 INFO L175 Difference]: Start difference. First operand has 75 places, 70 transitions, 560 flow. Second operand 5 states and 119 transitions. [2024-06-27 19:28:12,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 90 transitions, 818 flow [2024-06-27 19:28:12,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 90 transitions, 767 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:12,657 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 652 flow [2024-06-27 19:28:12,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=652, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-27 19:28:12,658 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 38 predicate places. [2024-06-27 19:28:12,658 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 652 flow [2024-06-27 19:28:12,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:12,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:12,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:12,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:28:12,659 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 19:28:12,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:12,659 INFO L85 PathProgramCache]: Analyzing trace with hash -746146405, now seen corresponding path program 1 times [2024-06-27 19:28:12,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:12,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303259086] [2024-06-27 19:28:12,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:12,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:12,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:12,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:12,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:12,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303259086] [2024-06-27 19:28:12,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303259086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:12,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:12,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:12,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727949492] [2024-06-27 19:28:12,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:12,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:12,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:12,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:12,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:12,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:12,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 652 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:12,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:12,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:12,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:12,899 INFO L124 PetriNetUnfolderBase]: 833/1431 cut-off events. [2024-06-27 19:28:12,899 INFO L125 PetriNetUnfolderBase]: For 6910/6910 co-relation queries the response was YES. [2024-06-27 19:28:12,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 1431 events. 833/1431 cut-off events. For 6910/6910 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7637 event pairs, 249 based on Foata normal form. 2/1420 useless extension candidates. Maximal degree in co-relation 5827. Up to 1239 conditions per place. [2024-06-27 19:28:12,907 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 56 selfloop transitions, 18 changer transitions 0/89 dead transitions. [2024-06-27 19:28:12,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 89 transitions, 840 flow [2024-06-27 19:28:12,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:28:12,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:28:12,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-27 19:28:12,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-27 19:28:12,908 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 652 flow. Second operand 4 states and 98 transitions. [2024-06-27 19:28:12,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 89 transitions, 840 flow [2024-06-27 19:28:12,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 89 transitions, 810 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-06-27 19:28:12,919 INFO L231 Difference]: Finished difference. Result has 82 places, 81 transitions, 695 flow [2024-06-27 19:28:12,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=695, PETRI_PLACES=82, PETRI_TRANSITIONS=81} [2024-06-27 19:28:12,919 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 42 predicate places. [2024-06-27 19:28:12,919 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 81 transitions, 695 flow [2024-06-27 19:28:12,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:12,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:12,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:12,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:28:12,920 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 19:28:12,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:12,921 INFO L85 PathProgramCache]: Analyzing trace with hash -745760455, now seen corresponding path program 2 times [2024-06-27 19:28:12,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:12,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434778825] [2024-06-27 19:28:12,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:12,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:12,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:13,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:13,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:13,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434778825] [2024-06-27 19:28:13,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434778825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:13,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:13,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:13,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838130906] [2024-06-27 19:28:13,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:13,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:13,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:13,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:13,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:13,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:13,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 81 transitions, 695 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:13,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:13,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:13,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:13,170 INFO L124 PetriNetUnfolderBase]: 831/1414 cut-off events. [2024-06-27 19:28:13,171 INFO L125 PetriNetUnfolderBase]: For 7868/7868 co-relation queries the response was YES. [2024-06-27 19:28:13,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6094 conditions, 1414 events. 831/1414 cut-off events. For 7868/7868 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7445 event pairs, 248 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 6054. Up to 1229 conditions per place. [2024-06-27 19:28:13,178 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 57 selfloop transitions, 21 changer transitions 0/93 dead transitions. [2024-06-27 19:28:13,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 93 transitions, 899 flow [2024-06-27 19:28:13,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:13,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:13,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-27 19:28:13,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:28:13,180 INFO L175 Difference]: Start difference. First operand has 82 places, 81 transitions, 695 flow. Second operand 5 states and 117 transitions. [2024-06-27 19:28:13,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 93 transitions, 899 flow [2024-06-27 19:28:13,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 93 transitions, 854 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:13,192 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 730 flow [2024-06-27 19:28:13,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=730, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2024-06-27 19:28:13,193 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 45 predicate places. [2024-06-27 19:28:13,193 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 730 flow [2024-06-27 19:28:13,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:13,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:13,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:13,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:28:13,194 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 19:28:13,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:13,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1136873663, now seen corresponding path program 1 times [2024-06-27 19:28:13,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:13,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203088115] [2024-06-27 19:28:13,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:13,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:13,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:13,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:13,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:13,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203088115] [2024-06-27 19:28:13,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203088115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:13,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:13,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:13,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514280706] [2024-06-27 19:28:13,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:13,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:13,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:13,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:13,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:13,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:13,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 730 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:13,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:13,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:13,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:13,437 INFO L124 PetriNetUnfolderBase]: 884/1493 cut-off events. [2024-06-27 19:28:13,438 INFO L125 PetriNetUnfolderBase]: For 8379/8379 co-relation queries the response was YES. [2024-06-27 19:28:13,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6548 conditions, 1493 events. 884/1493 cut-off events. For 8379/8379 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7752 event pairs, 242 based on Foata normal form. 1/1492 useless extension candidates. Maximal degree in co-relation 6507. Up to 1349 conditions per place. [2024-06-27 19:28:13,446 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 86 selfloop transitions, 19 changer transitions 0/112 dead transitions. [2024-06-27 19:28:13,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 112 transitions, 1109 flow [2024-06-27 19:28:13,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:13,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:13,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 19:28:13,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-27 19:28:13,447 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 730 flow. Second operand 6 states and 136 transitions. [2024-06-27 19:28:13,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 112 transitions, 1109 flow [2024-06-27 19:28:13,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 112 transitions, 1057 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:13,460 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 847 flow [2024-06-27 19:28:13,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=847, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-27 19:28:13,461 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-27 19:28:13,461 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 847 flow [2024-06-27 19:28:13,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:13,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:13,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:13,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:28:13,462 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:13,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:13,462 INFO L85 PathProgramCache]: Analyzing trace with hash -745754503, now seen corresponding path program 2 times [2024-06-27 19:28:13,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:13,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504689471] [2024-06-27 19:28:13,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:13,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:13,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:13,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:13,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:13,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504689471] [2024-06-27 19:28:13,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504689471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:13,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:13,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:13,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171234803] [2024-06-27 19:28:13,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:13,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:13,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:13,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:13,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:13,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:13,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 847 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:13,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:13,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:13,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:13,755 INFO L124 PetriNetUnfolderBase]: 889/1502 cut-off events. [2024-06-27 19:28:13,755 INFO L125 PetriNetUnfolderBase]: For 9620/9620 co-relation queries the response was YES. [2024-06-27 19:28:13,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6875 conditions, 1502 events. 889/1502 cut-off events. For 9620/9620 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7798 event pairs, 241 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 6831. Up to 1361 conditions per place. [2024-06-27 19:28:13,763 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 91 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-27 19:28:13,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 117 transitions, 1178 flow [2024-06-27 19:28:13,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:13,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:13,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 19:28:13,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567765567765568 [2024-06-27 19:28:13,765 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 847 flow. Second operand 7 states and 152 transitions. [2024-06-27 19:28:13,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 117 transitions, 1178 flow [2024-06-27 19:28:13,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 117 transitions, 1142 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:13,784 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 906 flow [2024-06-27 19:28:13,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=906, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-06-27 19:28:13,785 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 56 predicate places. [2024-06-27 19:28:13,785 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 906 flow [2024-06-27 19:28:13,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:13,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:13,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:13,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:28:13,786 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:13,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:13,786 INFO L85 PathProgramCache]: Analyzing trace with hash -745961893, now seen corresponding path program 3 times [2024-06-27 19:28:13,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:13,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37785007] [2024-06-27 19:28:13,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:13,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:13,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:13,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:13,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:13,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37785007] [2024-06-27 19:28:13,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37785007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:13,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:13,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:13,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068892377] [2024-06-27 19:28:13,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:13,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:13,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:13,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:13,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:13,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:13,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 906 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:13,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:13,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:13,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:14,035 INFO L124 PetriNetUnfolderBase]: 886/1498 cut-off events. [2024-06-27 19:28:14,035 INFO L125 PetriNetUnfolderBase]: For 10477/10477 co-relation queries the response was YES. [2024-06-27 19:28:14,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6896 conditions, 1498 events. 886/1498 cut-off events. For 10477/10477 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7767 event pairs, 242 based on Foata normal form. 1/1497 useless extension candidates. Maximal degree in co-relation 6850. Up to 1358 conditions per place. [2024-06-27 19:28:14,043 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 89 selfloop transitions, 18 changer transitions 0/114 dead transitions. [2024-06-27 19:28:14,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 114 transitions, 1157 flow [2024-06-27 19:28:14,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:14,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:14,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-27 19:28:14,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:28:14,044 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 906 flow. Second operand 5 states and 117 transitions. [2024-06-27 19:28:14,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 114 transitions, 1157 flow [2024-06-27 19:28:14,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 114 transitions, 1101 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:14,065 INFO L231 Difference]: Finished difference. Result has 97 places, 101 transitions, 892 flow [2024-06-27 19:28:14,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=892, PETRI_PLACES=97, PETRI_TRANSITIONS=101} [2024-06-27 19:28:14,065 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-27 19:28:14,066 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 101 transitions, 892 flow [2024-06-27 19:28:14,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:14,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:14,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:28:14,066 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:14,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:14,067 INFO L85 PathProgramCache]: Analyzing trace with hash -745746567, now seen corresponding path program 1 times [2024-06-27 19:28:14,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:14,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445652247] [2024-06-27 19:28:14,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:14,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:14,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:14,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:14,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445652247] [2024-06-27 19:28:14,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445652247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:14,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:14,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:14,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933884805] [2024-06-27 19:28:14,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:14,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:14,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:14,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:14,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:14,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:14,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 101 transitions, 892 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:14,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:14,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:14,301 INFO L124 PetriNetUnfolderBase]: 834/1434 cut-off events. [2024-06-27 19:28:14,302 INFO L125 PetriNetUnfolderBase]: For 10962/10962 co-relation queries the response was YES. [2024-06-27 19:28:14,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6607 conditions, 1434 events. 834/1434 cut-off events. For 10962/10962 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7535 event pairs, 235 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 6560. Up to 1258 conditions per place. [2024-06-27 19:28:14,309 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 89 selfloop transitions, 10 changer transitions 0/114 dead transitions. [2024-06-27 19:28:14,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 114 transitions, 1135 flow [2024-06-27 19:28:14,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:14,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:14,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 19:28:14,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:28:14,311 INFO L175 Difference]: Start difference. First operand has 97 places, 101 transitions, 892 flow. Second operand 5 states and 115 transitions. [2024-06-27 19:28:14,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 114 transitions, 1135 flow [2024-06-27 19:28:14,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 114 transitions, 1099 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:14,331 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 899 flow [2024-06-27 19:28:14,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=899, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-27 19:28:14,331 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 58 predicate places. [2024-06-27 19:28:14,331 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 899 flow [2024-06-27 19:28:14,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:14,332 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 19:28:14,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:28:14,332 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:14,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:14,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1578433813, now seen corresponding path program 1 times [2024-06-27 19:28:14,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:14,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114096064] [2024-06-27 19:28:14,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:14,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:14,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:14,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:14,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:14,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114096064] [2024-06-27 19:28:14,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114096064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:14,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:14,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:14,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028845605] [2024-06-27 19:28:14,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:14,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:14,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:14,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:14,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:14,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:14,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 899 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:14,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:14,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:14,597 INFO L124 PetriNetUnfolderBase]: 861/1470 cut-off events. [2024-06-27 19:28:14,598 INFO L125 PetriNetUnfolderBase]: For 12720/12720 co-relation queries the response was YES. [2024-06-27 19:28:14,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6920 conditions, 1470 events. 861/1470 cut-off events. For 12720/12720 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7709 event pairs, 199 based on Foata normal form. 4/1471 useless extension candidates. Maximal degree in co-relation 6872. Up to 1194 conditions per place. [2024-06-27 19:28:14,606 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 81 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-27 19:28:14,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 127 transitions, 1258 flow [2024-06-27 19:28:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:14,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:14,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:28:14,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:28:14,608 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 899 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:28:14,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 127 transitions, 1258 flow [2024-06-27 19:28:14,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 127 transitions, 1231 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:14,631 INFO L231 Difference]: Finished difference. Result has 102 places, 108 transitions, 1014 flow [2024-06-27 19:28:14,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1014, PETRI_PLACES=102, PETRI_TRANSITIONS=108} [2024-06-27 19:28:14,631 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 62 predicate places. [2024-06-27 19:28:14,631 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 108 transitions, 1014 flow [2024-06-27 19:28:14,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:14,632 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 19:28:14,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:28:14,632 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:14,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:14,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1581290773, now seen corresponding path program 2 times [2024-06-27 19:28:14,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:14,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732755550] [2024-06-27 19:28:14,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:14,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:14,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:14,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:14,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:14,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732755550] [2024-06-27 19:28:14,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732755550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:14,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:14,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:28:14,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724506373] [2024-06-27 19:28:14,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:14,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:28:14,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:14,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:28:14,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:28:14,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:14,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 108 transitions, 1014 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:14,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:14,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:14,870 INFO L124 PetriNetUnfolderBase]: 851/1456 cut-off events. [2024-06-27 19:28:14,870 INFO L125 PetriNetUnfolderBase]: For 14014/14014 co-relation queries the response was YES. [2024-06-27 19:28:14,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7074 conditions, 1456 events. 851/1456 cut-off events. For 14014/14014 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7641 event pairs, 234 based on Foata normal form. 4/1457 useless extension candidates. Maximal degree in co-relation 7024. Up to 1252 conditions per place. [2024-06-27 19:28:14,879 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 80 selfloop transitions, 26 changer transitions 0/122 dead transitions. [2024-06-27 19:28:14,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 122 transitions, 1260 flow [2024-06-27 19:28:14,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:14,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:14,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 19:28:14,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:28:14,881 INFO L175 Difference]: Start difference. First operand has 102 places, 108 transitions, 1014 flow. Second operand 6 states and 138 transitions. [2024-06-27 19:28:14,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 122 transitions, 1260 flow [2024-06-27 19:28:14,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 122 transitions, 1174 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:14,923 INFO L231 Difference]: Finished difference. Result has 105 places, 108 transitions, 986 flow [2024-06-27 19:28:14,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=986, PETRI_PLACES=105, PETRI_TRANSITIONS=108} [2024-06-27 19:28:14,924 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-27 19:28:14,924 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 108 transitions, 986 flow [2024-06-27 19:28:14,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:14,924 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 19:28:14,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:28:14,924 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:14,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:14,924 INFO L85 PathProgramCache]: Analyzing trace with hash 178228355, now seen corresponding path program 1 times [2024-06-27 19:28:14,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:14,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464142206] [2024-06-27 19:28:14,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:14,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:14,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:15,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:15,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:15,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464142206] [2024-06-27 19:28:15,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464142206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:15,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:15,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:15,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239524998] [2024-06-27 19:28:15,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:15,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:15,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:15,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:15,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:15,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:15,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 108 transitions, 986 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:15,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:15,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:15,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:15,210 INFO L124 PetriNetUnfolderBase]: 892/1507 cut-off events. [2024-06-27 19:28:15,210 INFO L125 PetriNetUnfolderBase]: For 14630/14632 co-relation queries the response was YES. [2024-06-27 19:28:15,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7257 conditions, 1507 events. 892/1507 cut-off events. For 14630/14632 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7826 event pairs, 251 based on Foata normal form. 1/1503 useless extension candidates. Maximal degree in co-relation 7206. Up to 1295 conditions per place. [2024-06-27 19:28:15,219 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 80 selfloop transitions, 36 changer transitions 0/123 dead transitions. [2024-06-27 19:28:15,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 123 transitions, 1284 flow [2024-06-27 19:28:15,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:15,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:15,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 19:28:15,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-27 19:28:15,222 INFO L175 Difference]: Start difference. First operand has 105 places, 108 transitions, 986 flow. Second operand 5 states and 121 transitions. [2024-06-27 19:28:15,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 123 transitions, 1284 flow [2024-06-27 19:28:15,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 123 transitions, 1230 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:15,247 INFO L231 Difference]: Finished difference. Result has 106 places, 111 transitions, 1059 flow [2024-06-27 19:28:15,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1059, PETRI_PLACES=106, PETRI_TRANSITIONS=111} [2024-06-27 19:28:15,248 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 66 predicate places. [2024-06-27 19:28:15,248 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 111 transitions, 1059 flow [2024-06-27 19:28:15,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:15,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:15,248 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 19:28:15,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:28:15,249 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:15,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:15,249 INFO L85 PathProgramCache]: Analyzing trace with hash 849087931, now seen corresponding path program 2 times [2024-06-27 19:28:15,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:15,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516524477] [2024-06-27 19:28:15,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:15,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:15,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:15,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:15,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:15,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516524477] [2024-06-27 19:28:15,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516524477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:15,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:15,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:15,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961801080] [2024-06-27 19:28:15,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:15,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:15,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:15,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:15,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:15,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:15,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 111 transitions, 1059 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:15,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:15,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:15,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:15,515 INFO L124 PetriNetUnfolderBase]: 897/1524 cut-off events. [2024-06-27 19:28:15,515 INFO L125 PetriNetUnfolderBase]: For 16580/16582 co-relation queries the response was YES. [2024-06-27 19:28:15,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7598 conditions, 1524 events. 897/1524 cut-off events. For 16580/16582 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7958 event pairs, 251 based on Foata normal form. 1/1520 useless extension candidates. Maximal degree in co-relation 7546. Up to 1284 conditions per place. [2024-06-27 19:28:15,524 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 85 selfloop transitions, 42 changer transitions 0/134 dead transitions. [2024-06-27 19:28:15,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 134 transitions, 1477 flow [2024-06-27 19:28:15,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:15,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:15,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 19:28:15,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-27 19:28:15,525 INFO L175 Difference]: Start difference. First operand has 106 places, 111 transitions, 1059 flow. Second operand 6 states and 142 transitions. [2024-06-27 19:28:15,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 134 transitions, 1477 flow [2024-06-27 19:28:15,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 134 transitions, 1378 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:15,553 INFO L231 Difference]: Finished difference. Result has 109 places, 117 transitions, 1142 flow [2024-06-27 19:28:15,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1142, PETRI_PLACES=109, PETRI_TRANSITIONS=117} [2024-06-27 19:28:15,553 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 69 predicate places. [2024-06-27 19:28:15,553 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 117 transitions, 1142 flow [2024-06-27 19:28:15,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:15,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:15,555 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 19:28:15,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:28:15,555 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:15,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:15,555 INFO L85 PathProgramCache]: Analyzing trace with hash 293788295, now seen corresponding path program 3 times [2024-06-27 19:28:15,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:15,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856589657] [2024-06-27 19:28:15,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:15,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:15,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:15,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:15,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:15,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856589657] [2024-06-27 19:28:15,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856589657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:15,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:15,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:15,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863128270] [2024-06-27 19:28:15,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:15,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:15,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:15,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:15,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:15,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:15,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 117 transitions, 1142 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:15,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:15,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:15,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:15,835 INFO L124 PetriNetUnfolderBase]: 902/1533 cut-off events. [2024-06-27 19:28:15,835 INFO L125 PetriNetUnfolderBase]: For 17226/17228 co-relation queries the response was YES. [2024-06-27 19:28:15,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7727 conditions, 1533 events. 902/1533 cut-off events. For 17226/17228 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7984 event pairs, 251 based on Foata normal form. 1/1529 useless extension candidates. Maximal degree in co-relation 7674. Up to 1290 conditions per place. [2024-06-27 19:28:15,844 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 81 selfloop transitions, 46 changer transitions 0/134 dead transitions. [2024-06-27 19:28:15,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 134 transitions, 1512 flow [2024-06-27 19:28:15,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:15,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:15,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 19:28:15,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-27 19:28:15,846 INFO L175 Difference]: Start difference. First operand has 109 places, 117 transitions, 1142 flow. Second operand 6 states and 140 transitions. [2024-06-27 19:28:15,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 134 transitions, 1512 flow [2024-06-27 19:28:15,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 134 transitions, 1429 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:15,873 INFO L231 Difference]: Finished difference. Result has 113 places, 120 transitions, 1201 flow [2024-06-27 19:28:15,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1201, PETRI_PLACES=113, PETRI_TRANSITIONS=120} [2024-06-27 19:28:15,874 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 73 predicate places. [2024-06-27 19:28:15,874 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 120 transitions, 1201 flow [2024-06-27 19:28:15,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:15,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:15,875 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 19:28:15,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:28:15,875 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 19:28:15,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:15,875 INFO L85 PathProgramCache]: Analyzing trace with hash 293788636, now seen corresponding path program 1 times [2024-06-27 19:28:15,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:15,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658256458] [2024-06-27 19:28:15,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:15,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:15,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:15,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:15,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:15,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658256458] [2024-06-27 19:28:15,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658256458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:15,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:15,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:15,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49661179] [2024-06-27 19:28:15,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:15,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:15,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:15,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:15,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:16,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:16,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 120 transitions, 1201 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:16,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:16,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:16,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:16,205 INFO L124 PetriNetUnfolderBase]: 915/1556 cut-off events. [2024-06-27 19:28:16,205 INFO L125 PetriNetUnfolderBase]: For 18639/18644 co-relation queries the response was YES. [2024-06-27 19:28:16,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7982 conditions, 1556 events. 915/1556 cut-off events. For 18639/18644 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8177 event pairs, 242 based on Foata normal form. 5/1558 useless extension candidates. Maximal degree in co-relation 7927. Up to 1338 conditions per place. [2024-06-27 19:28:16,214 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 93 selfloop transitions, 45 changer transitions 0/145 dead transitions. [2024-06-27 19:28:16,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 145 transitions, 1643 flow [2024-06-27 19:28:16,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:16,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:16,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 19:28:16,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 19:28:16,216 INFO L175 Difference]: Start difference. First operand has 113 places, 120 transitions, 1201 flow. Second operand 8 states and 176 transitions. [2024-06-27 19:28:16,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 145 transitions, 1643 flow [2024-06-27 19:28:16,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 145 transitions, 1555 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:16,245 INFO L231 Difference]: Finished difference. Result has 119 places, 129 transitions, 1319 flow [2024-06-27 19:28:16,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1319, PETRI_PLACES=119, PETRI_TRANSITIONS=129} [2024-06-27 19:28:16,246 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 79 predicate places. [2024-06-27 19:28:16,246 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 129 transitions, 1319 flow [2024-06-27 19:28:16,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:16,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:16,247 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 19:28:16,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:28:16,247 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 19:28:16,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:16,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1020843462, now seen corresponding path program 2 times [2024-06-27 19:28:16,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:16,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506091569] [2024-06-27 19:28:16,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:16,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:16,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:16,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:16,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:16,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506091569] [2024-06-27 19:28:16,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506091569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:16,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:16,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:16,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555657914] [2024-06-27 19:28:16,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:16,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:16,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:16,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:16,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:16,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:16,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 129 transitions, 1319 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:16,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:16,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:16,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:16,602 INFO L124 PetriNetUnfolderBase]: 957/1620 cut-off events. [2024-06-27 19:28:16,602 INFO L125 PetriNetUnfolderBase]: For 22041/22043 co-relation queries the response was YES. [2024-06-27 19:28:16,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8741 conditions, 1620 events. 957/1620 cut-off events. For 22041/22043 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8561 event pairs, 250 based on Foata normal form. 2/1617 useless extension candidates. Maximal degree in co-relation 8684. Up to 1373 conditions per place. [2024-06-27 19:28:16,612 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-06-27 19:28:16,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 162 transitions, 1975 flow [2024-06-27 19:28:16,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:16,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:16,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:28:16,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-27 19:28:16,613 INFO L175 Difference]: Start difference. First operand has 119 places, 129 transitions, 1319 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:28:16,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 162 transitions, 1975 flow [2024-06-27 19:28:16,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 162 transitions, 1870 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:16,652 INFO L231 Difference]: Finished difference. Result has 123 places, 147 transitions, 1655 flow [2024-06-27 19:28:16,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1655, PETRI_PLACES=123, PETRI_TRANSITIONS=147} [2024-06-27 19:28:16,652 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 83 predicate places. [2024-06-27 19:28:16,653 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 147 transitions, 1655 flow [2024-06-27 19:28:16,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:16,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:16,653 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 19:28:16,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:28:16,653 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 19:28:16,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:16,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1206526112, now seen corresponding path program 3 times [2024-06-27 19:28:16,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:16,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655772269] [2024-06-27 19:28:16,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:16,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:16,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:16,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 19:28:16,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:16,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655772269] [2024-06-27 19:28:16,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655772269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:16,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:16,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:16,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838276813] [2024-06-27 19:28:16,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:16,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:16,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:16,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:16,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:16,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:16,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 147 transitions, 1655 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:16,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:16,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:16,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:17,001 INFO L124 PetriNetUnfolderBase]: 951/1612 cut-off events. [2024-06-27 19:28:17,001 INFO L125 PetriNetUnfolderBase]: For 22860/22862 co-relation queries the response was YES. [2024-06-27 19:28:17,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 1612 events. 951/1612 cut-off events. For 22860/22862 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8516 event pairs, 250 based on Foata normal form. 2/1609 useless extension candidates. Maximal degree in co-relation 8952. Up to 1367 conditions per place. [2024-06-27 19:28:17,011 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 55 changer transitions 0/160 dead transitions. [2024-06-27 19:28:17,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 160 transitions, 1993 flow [2024-06-27 19:28:17,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:17,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:17,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 19:28:17,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-27 19:28:17,012 INFO L175 Difference]: Start difference. First operand has 123 places, 147 transitions, 1655 flow. Second operand 6 states and 142 transitions. [2024-06-27 19:28:17,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 160 transitions, 1993 flow [2024-06-27 19:28:17,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 160 transitions, 1852 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:17,077 INFO L231 Difference]: Finished difference. Result has 125 places, 147 transitions, 1638 flow [2024-06-27 19:28:17,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1638, PETRI_PLACES=125, PETRI_TRANSITIONS=147} [2024-06-27 19:28:17,078 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-27 19:28:17,078 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 147 transitions, 1638 flow [2024-06-27 19:28:17,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:17,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:17,079 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 19:28:17,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:28:17,079 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 19:28:17,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:17,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1020837541, now seen corresponding path program 4 times [2024-06-27 19:28:17,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:17,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647075357] [2024-06-27 19:28:17,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:17,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:17,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:17,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:17,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:17,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647075357] [2024-06-27 19:28:17,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647075357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:17,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:17,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:17,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105562961] [2024-06-27 19:28:17,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:17,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:17,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:17,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:17,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:17,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:17,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 147 transitions, 1638 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:17,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:17,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:17,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:17,416 INFO L124 PetriNetUnfolderBase]: 948/1608 cut-off events. [2024-06-27 19:28:17,417 INFO L125 PetriNetUnfolderBase]: For 22160/22162 co-relation queries the response was YES. [2024-06-27 19:28:17,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 1608 events. 948/1608 cut-off events. For 22160/22162 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8471 event pairs, 250 based on Foata normal form. 1/1604 useless extension candidates. Maximal degree in co-relation 8951. Up to 1361 conditions per place. [2024-06-27 19:28:17,427 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-27 19:28:17,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 162 transitions, 1986 flow [2024-06-27 19:28:17,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:17,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:17,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 19:28:17,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-27 19:28:17,429 INFO L175 Difference]: Start difference. First operand has 125 places, 147 transitions, 1638 flow. Second operand 5 states and 123 transitions. [2024-06-27 19:28:17,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 162 transitions, 1986 flow [2024-06-27 19:28:17,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1848 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:17,466 INFO L231 Difference]: Finished difference. Result has 124 places, 147 transitions, 1592 flow [2024-06-27 19:28:17,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1592, PETRI_PLACES=124, PETRI_TRANSITIONS=147} [2024-06-27 19:28:17,467 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-27 19:28:17,467 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 147 transitions, 1592 flow [2024-06-27 19:28:17,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:17,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:17,467 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 19:28:17,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:28:17,468 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 19:28:17,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:17,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1021053208, now seen corresponding path program 1 times [2024-06-27 19:28:17,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:17,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450751451] [2024-06-27 19:28:17,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:17,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:17,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:17,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:17,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450751451] [2024-06-27 19:28:17,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450751451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:17,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:17,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:17,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487846185] [2024-06-27 19:28:17,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:17,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:17,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:17,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:17,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:17,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:17,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 147 transitions, 1592 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:17,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:17,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:17,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:17,802 INFO L124 PetriNetUnfolderBase]: 929/1586 cut-off events. [2024-06-27 19:28:17,802 INFO L125 PetriNetUnfolderBase]: For 24298/24306 co-relation queries the response was YES. [2024-06-27 19:28:17,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8840 conditions, 1586 events. 929/1586 cut-off events. For 24298/24306 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8509 event pairs, 243 based on Foata normal form. 10/1581 useless extension candidates. Maximal degree in co-relation 8780. Up to 1308 conditions per place. [2024-06-27 19:28:17,831 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 114 selfloop transitions, 23 changer transitions 0/161 dead transitions. [2024-06-27 19:28:17,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 161 transitions, 1934 flow [2024-06-27 19:28:17,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:28:17,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:28:17,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 19:28:17,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 19:28:17,832 INFO L175 Difference]: Start difference. First operand has 124 places, 147 transitions, 1592 flow. Second operand 5 states and 120 transitions. [2024-06-27 19:28:17,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 161 transitions, 1934 flow [2024-06-27 19:28:17,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 161 transitions, 1820 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:17,865 INFO L231 Difference]: Finished difference. Result has 124 places, 148 transitions, 1547 flow [2024-06-27 19:28:17,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1547, PETRI_PLACES=124, PETRI_TRANSITIONS=148} [2024-06-27 19:28:17,865 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-27 19:28:17,865 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 148 transitions, 1547 flow [2024-06-27 19:28:17,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:17,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:17,865 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 19:28:17,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:28:17,866 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 19:28:17,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:17,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1388208030, now seen corresponding path program 4 times [2024-06-27 19:28:17,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:17,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545415644] [2024-06-27 19:28:17,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:17,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:17,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:17,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:17,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545415644] [2024-06-27 19:28:17,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545415644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:17,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:17,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:17,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861605614] [2024-06-27 19:28:17,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:17,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:17,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:17,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:17,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:17,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:17,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 148 transitions, 1547 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:17,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:17,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:17,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:18,162 INFO L124 PetriNetUnfolderBase]: 989/1678 cut-off events. [2024-06-27 19:28:18,162 INFO L125 PetriNetUnfolderBase]: For 23570/23575 co-relation queries the response was YES. [2024-06-27 19:28:18,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9383 conditions, 1678 events. 989/1678 cut-off events. For 23570/23575 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8939 event pairs, 253 based on Foata normal form. 5/1680 useless extension candidates. Maximal degree in co-relation 9322. Up to 1423 conditions per place. [2024-06-27 19:28:18,173 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 107 selfloop transitions, 58 changer transitions 0/172 dead transitions. [2024-06-27 19:28:18,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 2063 flow [2024-06-27 19:28:18,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:18,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 19:28:18,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-06-27 19:28:18,174 INFO L175 Difference]: Start difference. First operand has 124 places, 148 transitions, 1547 flow. Second operand 7 states and 158 transitions. [2024-06-27 19:28:18,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 2063 flow [2024-06-27 19:28:18,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 2022 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:18,216 INFO L231 Difference]: Finished difference. Result has 129 places, 157 transitions, 1759 flow [2024-06-27 19:28:18,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1759, PETRI_PLACES=129, PETRI_TRANSITIONS=157} [2024-06-27 19:28:18,217 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-27 19:28:18,217 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 157 transitions, 1759 flow [2024-06-27 19:28:18,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:18,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:18,218 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 19:28:18,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:28:18,218 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 19:28:18,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:18,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1552452798, now seen corresponding path program 5 times [2024-06-27 19:28:18,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:18,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991876981] [2024-06-27 19:28:18,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:18,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:18,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:18,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 19:28:18,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:18,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991876981] [2024-06-27 19:28:18,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991876981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:18,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:18,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:18,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929359750] [2024-06-27 19:28:18,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:18,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:18,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:18,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:18,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:18,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:18,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 157 transitions, 1759 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:18,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:18,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:18,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:18,595 INFO L124 PetriNetUnfolderBase]: 986/1667 cut-off events. [2024-06-27 19:28:18,595 INFO L125 PetriNetUnfolderBase]: For 25831/25833 co-relation queries the response was YES. [2024-06-27 19:28:18,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9662 conditions, 1667 events. 986/1667 cut-off events. For 25831/25833 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8848 event pairs, 254 based on Foata normal form. 1/1663 useless extension candidates. Maximal degree in co-relation 9599. Up to 1436 conditions per place. [2024-06-27 19:28:18,605 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 38 changer transitions 0/173 dead transitions. [2024-06-27 19:28:18,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 173 transitions, 2131 flow [2024-06-27 19:28:18,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:18,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:18,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 19:28:18,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-27 19:28:18,606 INFO L175 Difference]: Start difference. First operand has 129 places, 157 transitions, 1759 flow. Second operand 6 states and 141 transitions. [2024-06-27 19:28:18,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 173 transitions, 2131 flow [2024-06-27 19:28:18,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 173 transitions, 2057 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:18,659 INFO L231 Difference]: Finished difference. Result has 133 places, 157 transitions, 1767 flow [2024-06-27 19:28:18,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1767, PETRI_PLACES=133, PETRI_TRANSITIONS=157} [2024-06-27 19:28:18,660 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-27 19:28:18,660 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 157 transitions, 1767 flow [2024-06-27 19:28:18,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:18,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:18,660 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 19:28:18,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:28:18,660 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 19:28:18,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:18,661 INFO L85 PathProgramCache]: Analyzing trace with hash 388386616, now seen corresponding path program 6 times [2024-06-27 19:28:18,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:18,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873155804] [2024-06-27 19:28:18,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:18,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:18,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:18,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 19:28:18,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:18,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873155804] [2024-06-27 19:28:18,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873155804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:18,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:18,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:18,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007935575] [2024-06-27 19:28:18,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:18,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:18,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:18,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:18,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:18,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:18,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 157 transitions, 1767 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:18,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:18,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:18,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:18,968 INFO L124 PetriNetUnfolderBase]: 999/1687 cut-off events. [2024-06-27 19:28:18,968 INFO L125 PetriNetUnfolderBase]: For 28111/28113 co-relation queries the response was YES. [2024-06-27 19:28:18,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9947 conditions, 1687 events. 999/1687 cut-off events. For 28111/28113 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 8918 event pairs, 259 based on Foata normal form. 1/1683 useless extension candidates. Maximal degree in co-relation 9881. Up to 1406 conditions per place. [2024-06-27 19:28:18,980 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 72 changer transitions 0/177 dead transitions. [2024-06-27 19:28:18,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 177 transitions, 2285 flow [2024-06-27 19:28:18,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:18,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:18,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 19:28:18,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-27 19:28:18,981 INFO L175 Difference]: Start difference. First operand has 133 places, 157 transitions, 1767 flow. Second operand 6 states and 142 transitions. [2024-06-27 19:28:18,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 177 transitions, 2285 flow [2024-06-27 19:28:19,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 177 transitions, 2167 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:19,029 INFO L231 Difference]: Finished difference. Result has 136 places, 163 transitions, 1948 flow [2024-06-27 19:28:19,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1948, PETRI_PLACES=136, PETRI_TRANSITIONS=163} [2024-06-27 19:28:19,030 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-27 19:28:19,030 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 163 transitions, 1948 flow [2024-06-27 19:28:19,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:19,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:19,030 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 19:28:19,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:28:19,030 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 19:28:19,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:19,031 INFO L85 PathProgramCache]: Analyzing trace with hash 589472344, now seen corresponding path program 7 times [2024-06-27 19:28:19,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:19,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453393493] [2024-06-27 19:28:19,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:19,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:19,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:19,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:19,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453393493] [2024-06-27 19:28:19,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453393493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:19,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:19,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:19,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128127241] [2024-06-27 19:28:19,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:19,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:19,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:19,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:19,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:19,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:19,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 163 transitions, 1948 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:19,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:19,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:19,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:19,375 INFO L124 PetriNetUnfolderBase]: 1004/1700 cut-off events. [2024-06-27 19:28:19,375 INFO L125 PetriNetUnfolderBase]: For 31358/31360 co-relation queries the response was YES. [2024-06-27 19:28:19,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10382 conditions, 1700 events. 1004/1700 cut-off events. For 31358/31360 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9065 event pairs, 258 based on Foata normal form. 1/1696 useless extension candidates. Maximal degree in co-relation 10315. Up to 1412 conditions per place. [2024-06-27 19:28:19,386 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 78 changer transitions 0/182 dead transitions. [2024-06-27 19:28:19,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 182 transitions, 2441 flow [2024-06-27 19:28:19,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:19,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:19,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:28:19,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-27 19:28:19,388 INFO L175 Difference]: Start difference. First operand has 136 places, 163 transitions, 1948 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:28:19,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 182 transitions, 2441 flow [2024-06-27 19:28:19,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 2311 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:19,451 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 2035 flow [2024-06-27 19:28:19,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2035, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-27 19:28:19,452 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-27 19:28:19,452 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 2035 flow [2024-06-27 19:28:19,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:19,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:19,452 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 19:28:19,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:28:19,452 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 19:28:19,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:19,453 INFO L85 PathProgramCache]: Analyzing trace with hash 583758424, now seen corresponding path program 8 times [2024-06-27 19:28:19,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:19,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534106336] [2024-06-27 19:28:19,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:19,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:19,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:19,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:19,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534106336] [2024-06-27 19:28:19,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534106336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:19,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:19,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:19,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490978670] [2024-06-27 19:28:19,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:19,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:19,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:19,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:19,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:19,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:19,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 2035 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:19,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:19,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:19,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:19,775 INFO L124 PetriNetUnfolderBase]: 998/1688 cut-off events. [2024-06-27 19:28:19,775 INFO L125 PetriNetUnfolderBase]: For 32924/32926 co-relation queries the response was YES. [2024-06-27 19:28:19,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10331 conditions, 1688 events. 998/1688 cut-off events. For 32924/32926 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8954 event pairs, 254 based on Foata normal form. 2/1685 useless extension candidates. Maximal degree in co-relation 10263. Up to 1406 conditions per place. [2024-06-27 19:28:19,787 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 80 changer transitions 0/182 dead transitions. [2024-06-27 19:28:19,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 182 transitions, 2423 flow [2024-06-27 19:28:19,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:19,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:19,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 19:28:19,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2024-06-27 19:28:19,788 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 2035 flow. Second operand 9 states and 197 transitions. [2024-06-27 19:28:19,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 182 transitions, 2423 flow [2024-06-27 19:28:19,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 182 transitions, 2161 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:19,835 INFO L231 Difference]: Finished difference. Result has 144 places, 166 transitions, 1943 flow [2024-06-27 19:28:19,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1773, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1943, PETRI_PLACES=144, PETRI_TRANSITIONS=166} [2024-06-27 19:28:19,835 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-27 19:28:19,836 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 166 transitions, 1943 flow [2024-06-27 19:28:19,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:19,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:19,836 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 19:28:19,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:28:19,836 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 19:28:19,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:19,836 INFO L85 PathProgramCache]: Analyzing trace with hash 583766360, now seen corresponding path program 2 times [2024-06-27 19:28:19,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:19,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277135295] [2024-06-27 19:28:19,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:19,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:19,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:19,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:19,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:19,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277135295] [2024-06-27 19:28:19,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277135295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:19,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:19,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:19,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400097941] [2024-06-27 19:28:19,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:19,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:19,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:19,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:19,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:19,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:19,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 166 transitions, 1943 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:19,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:19,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:19,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:20,178 INFO L124 PetriNetUnfolderBase]: 984/1677 cut-off events. [2024-06-27 19:28:20,179 INFO L125 PetriNetUnfolderBase]: For 36614/36614 co-relation queries the response was YES. [2024-06-27 19:28:20,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10214 conditions, 1677 events. 984/1677 cut-off events. For 36614/36614 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9085 event pairs, 250 based on Foata normal form. 10/1674 useless extension candidates. Maximal degree in co-relation 10145. Up to 1386 conditions per place. [2024-06-27 19:28:20,192 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 126 selfloop transitions, 26 changer transitions 0/181 dead transitions. [2024-06-27 19:28:20,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 181 transitions, 2325 flow [2024-06-27 19:28:20,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:20,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:20,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 19:28:20,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:28:20,194 INFO L175 Difference]: Start difference. First operand has 144 places, 166 transitions, 1943 flow. Second operand 6 states and 138 transitions. [2024-06-27 19:28:20,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 181 transitions, 2325 flow [2024-06-27 19:28:20,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 181 transitions, 2125 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:20,263 INFO L231 Difference]: Finished difference. Result has 142 places, 167 transitions, 1817 flow [2024-06-27 19:28:20,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1817, PETRI_PLACES=142, PETRI_TRANSITIONS=167} [2024-06-27 19:28:20,263 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 102 predicate places. [2024-06-27 19:28:20,263 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 167 transitions, 1817 flow [2024-06-27 19:28:20,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:20,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:20,264 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 19:28:20,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:28:20,264 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 19:28:20,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:20,265 INFO L85 PathProgramCache]: Analyzing trace with hash 223980980, now seen corresponding path program 3 times [2024-06-27 19:28:20,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:20,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39750449] [2024-06-27 19:28:20,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:20,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:20,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:20,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:20,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:20,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39750449] [2024-06-27 19:28:20,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39750449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:20,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:20,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:20,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216146365] [2024-06-27 19:28:20,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:20,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:20,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:20,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:20,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:20,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:28:20,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 167 transitions, 1817 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:20,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:20,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:28:20,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:20,638 INFO L124 PetriNetUnfolderBase]: 986/1683 cut-off events. [2024-06-27 19:28:20,638 INFO L125 PetriNetUnfolderBase]: For 35943/35943 co-relation queries the response was YES. [2024-06-27 19:28:20,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10075 conditions, 1683 events. 986/1683 cut-off events. For 35943/35943 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9123 event pairs, 244 based on Foata normal form. 8/1678 useless extension candidates. Maximal degree in co-relation 10005. Up to 1326 conditions per place. [2024-06-27 19:28:20,651 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 127 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-27 19:28:20,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 185 transitions, 2233 flow [2024-06-27 19:28:20,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:20,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:20,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 19:28:20,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-27 19:28:20,652 INFO L175 Difference]: Start difference. First operand has 142 places, 167 transitions, 1817 flow. Second operand 6 states and 140 transitions. [2024-06-27 19:28:20,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 185 transitions, 2233 flow [2024-06-27 19:28:20,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 185 transitions, 2179 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:20,711 INFO L231 Difference]: Finished difference. Result has 144 places, 168 transitions, 1843 flow [2024-06-27 19:28:20,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1843, PETRI_PLACES=144, PETRI_TRANSITIONS=168} [2024-06-27 19:28:20,711 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-27 19:28:20,711 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 168 transitions, 1843 flow [2024-06-27 19:28:20,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:20,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:20,711 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 19:28:20,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:28:20,712 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 19:28:20,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:20,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1702591358, now seen corresponding path program 1 times [2024-06-27 19:28:20,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:20,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457828590] [2024-06-27 19:28:20,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:20,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:20,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:20,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:20,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:20,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457828590] [2024-06-27 19:28:20,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457828590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:20,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:20,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:20,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212864571] [2024-06-27 19:28:20,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:20,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:20,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:20,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:20,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:20,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:20,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 168 transitions, 1843 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:20,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:20,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:20,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:21,063 INFO L124 PetriNetUnfolderBase]: 1089/1840 cut-off events. [2024-06-27 19:28:21,063 INFO L125 PetriNetUnfolderBase]: For 40457/40457 co-relation queries the response was YES. [2024-06-27 19:28:21,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11066 conditions, 1840 events. 1089/1840 cut-off events. For 40457/40457 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9903 event pairs, 256 based on Foata normal form. 6/1844 useless extension candidates. Maximal degree in co-relation 10995. Up to 1534 conditions per place. [2024-06-27 19:28:21,075 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 169 selfloop transitions, 26 changer transitions 0/202 dead transitions. [2024-06-27 19:28:21,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 202 transitions, 2458 flow [2024-06-27 19:28:21,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:21,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:21,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:28:21,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-27 19:28:21,076 INFO L175 Difference]: Start difference. First operand has 144 places, 168 transitions, 1843 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:28:21,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 202 transitions, 2458 flow [2024-06-27 19:28:21,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 202 transitions, 2394 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:21,144 INFO L231 Difference]: Finished difference. Result has 149 places, 173 transitions, 1892 flow [2024-06-27 19:28:21,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1892, PETRI_PLACES=149, PETRI_TRANSITIONS=173} [2024-06-27 19:28:21,145 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-27 19:28:21,145 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 173 transitions, 1892 flow [2024-06-27 19:28:21,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:21,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:21,145 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 19:28:21,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:28:21,145 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:21,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:21,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1613877728, now seen corresponding path program 2 times [2024-06-27 19:28:21,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:21,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513644002] [2024-06-27 19:28:21,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:21,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:21,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:21,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:21,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:21,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513644002] [2024-06-27 19:28:21,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513644002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:21,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:21,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:21,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024811721] [2024-06-27 19:28:21,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:21,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:21,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:21,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:21,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:21,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:21,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 173 transitions, 1892 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:21,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:21,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:21,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:21,452 INFO L124 PetriNetUnfolderBase]: 1117/1890 cut-off events. [2024-06-27 19:28:21,453 INFO L125 PetriNetUnfolderBase]: For 43246/43246 co-relation queries the response was YES. [2024-06-27 19:28:21,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11386 conditions, 1890 events. 1117/1890 cut-off events. For 43246/43246 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10274 event pairs, 270 based on Foata normal form. 8/1896 useless extension candidates. Maximal degree in co-relation 11312. Up to 1674 conditions per place. [2024-06-27 19:28:21,467 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 162 selfloop transitions, 24 changer transitions 0/193 dead transitions. [2024-06-27 19:28:21,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 193 transitions, 2354 flow [2024-06-27 19:28:21,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:21,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:21,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 19:28:21,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5677655677655677 [2024-06-27 19:28:21,468 INFO L175 Difference]: Start difference. First operand has 149 places, 173 transitions, 1892 flow. Second operand 7 states and 155 transitions. [2024-06-27 19:28:21,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 193 transitions, 2354 flow [2024-06-27 19:28:21,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 193 transitions, 2324 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:21,545 INFO L231 Difference]: Finished difference. Result has 154 places, 174 transitions, 1926 flow [2024-06-27 19:28:21,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1926, PETRI_PLACES=154, PETRI_TRANSITIONS=174} [2024-06-27 19:28:21,545 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 114 predicate places. [2024-06-27 19:28:21,546 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 174 transitions, 1926 flow [2024-06-27 19:28:21,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:21,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:21,546 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 19:28:21,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:28:21,546 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:21,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:21,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1388347964, now seen corresponding path program 3 times [2024-06-27 19:28:21,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:21,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014952867] [2024-06-27 19:28:21,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:21,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:21,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:21,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:21,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:21,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014952867] [2024-06-27 19:28:21,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014952867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:21,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:21,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:21,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45661680] [2024-06-27 19:28:21,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:21,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:21,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:21,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:21,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:21,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:21,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 174 transitions, 1926 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:21,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:21,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:21,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:21,899 INFO L124 PetriNetUnfolderBase]: 1137/1922 cut-off events. [2024-06-27 19:28:21,899 INFO L125 PetriNetUnfolderBase]: For 44683/44683 co-relation queries the response was YES. [2024-06-27 19:28:21,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11711 conditions, 1922 events. 1137/1922 cut-off events. For 44683/44683 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 10457 event pairs, 268 based on Foata normal form. 6/1926 useless extension candidates. Maximal degree in co-relation 11635. Up to 1676 conditions per place. [2024-06-27 19:28:21,912 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 166 selfloop transitions, 26 changer transitions 0/199 dead transitions. [2024-06-27 19:28:21,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 199 transitions, 2440 flow [2024-06-27 19:28:21,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:21,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:21,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 19:28:21,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-06-27 19:28:21,914 INFO L175 Difference]: Start difference. First operand has 154 places, 174 transitions, 1926 flow. Second operand 7 states and 158 transitions. [2024-06-27 19:28:21,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 199 transitions, 2440 flow [2024-06-27 19:28:21,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2393 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:21,981 INFO L231 Difference]: Finished difference. Result has 157 places, 177 transitions, 1974 flow [2024-06-27 19:28:21,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1974, PETRI_PLACES=157, PETRI_TRANSITIONS=177} [2024-06-27 19:28:21,982 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-27 19:28:21,982 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 177 transitions, 1974 flow [2024-06-27 19:28:21,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:21,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:21,982 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 19:28:21,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:28:21,982 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:21,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:21,983 INFO L85 PathProgramCache]: Analyzing trace with hash 589480280, now seen corresponding path program 4 times [2024-06-27 19:28:21,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:21,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136489428] [2024-06-27 19:28:21,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:21,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:21,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:22,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 19:28:22,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:22,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136489428] [2024-06-27 19:28:22,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136489428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:22,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:22,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:22,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139440012] [2024-06-27 19:28:22,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:22,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:22,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:22,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:22,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:22,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:22,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 177 transitions, 1974 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:22,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:22,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:22,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:22,353 INFO L124 PetriNetUnfolderBase]: 1165/1966 cut-off events. [2024-06-27 19:28:22,353 INFO L125 PetriNetUnfolderBase]: For 48476/48476 co-relation queries the response was YES. [2024-06-27 19:28:22,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12108 conditions, 1966 events. 1165/1966 cut-off events. For 48476/48476 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10776 event pairs, 277 based on Foata normal form. 8/1972 useless extension candidates. Maximal degree in co-relation 12030. Up to 1756 conditions per place. [2024-06-27 19:28:22,365 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 171 selfloop transitions, 20 changer transitions 0/198 dead transitions. [2024-06-27 19:28:22,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 198 transitions, 2452 flow [2024-06-27 19:28:22,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:22,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:22,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 19:28:22,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-27 19:28:22,366 INFO L175 Difference]: Start difference. First operand has 157 places, 177 transitions, 1974 flow. Second operand 8 states and 171 transitions. [2024-06-27 19:28:22,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 198 transitions, 2452 flow [2024-06-27 19:28:22,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 198 transitions, 2420 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:22,434 INFO L231 Difference]: Finished difference. Result has 162 places, 178 transitions, 2002 flow [2024-06-27 19:28:22,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2002, PETRI_PLACES=162, PETRI_TRANSITIONS=178} [2024-06-27 19:28:22,434 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-27 19:28:22,434 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 178 transitions, 2002 flow [2024-06-27 19:28:22,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:22,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:22,435 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 19:28:22,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:28:22,435 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:22,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:22,435 INFO L85 PathProgramCache]: Analyzing trace with hash 390178490, now seen corresponding path program 5 times [2024-06-27 19:28:22,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:22,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101895327] [2024-06-27 19:28:22,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:22,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:22,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:22,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:22,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:22,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101895327] [2024-06-27 19:28:22,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101895327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:22,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:22,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:22,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736320455] [2024-06-27 19:28:22,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:22,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:22,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:22,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:22,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:22,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:22,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 178 transitions, 2002 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:22,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:22,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:22,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:22,808 INFO L124 PetriNetUnfolderBase]: 1180/1995 cut-off events. [2024-06-27 19:28:22,809 INFO L125 PetriNetUnfolderBase]: For 49893/49893 co-relation queries the response was YES. [2024-06-27 19:28:22,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12327 conditions, 1995 events. 1180/1995 cut-off events. For 49893/49893 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10957 event pairs, 283 based on Foata normal form. 8/2001 useless extension candidates. Maximal degree in co-relation 12247. Up to 1781 conditions per place. [2024-06-27 19:28:22,822 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 171 selfloop transitions, 19 changer transitions 0/197 dead transitions. [2024-06-27 19:28:22,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 197 transitions, 2476 flow [2024-06-27 19:28:22,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:22,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:22,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 19:28:22,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5854700854700855 [2024-06-27 19:28:22,823 INFO L175 Difference]: Start difference. First operand has 162 places, 178 transitions, 2002 flow. Second operand 6 states and 137 transitions. [2024-06-27 19:28:22,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 197 transitions, 2476 flow [2024-06-27 19:28:22,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 197 transitions, 2433 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:22,918 INFO L231 Difference]: Finished difference. Result has 162 places, 179 transitions, 2019 flow [2024-06-27 19:28:22,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2019, PETRI_PLACES=162, PETRI_TRANSITIONS=179} [2024-06-27 19:28:22,918 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-27 19:28:22,919 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 179 transitions, 2019 flow [2024-06-27 19:28:22,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:22,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:22,919 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 19:28:22,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:28:22,919 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 19:28:22,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:22,919 INFO L85 PathProgramCache]: Analyzing trace with hash 388246682, now seen corresponding path program 6 times [2024-06-27 19:28:22,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:22,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589446410] [2024-06-27 19:28:22,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:22,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:22,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:22,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:22,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:22,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589446410] [2024-06-27 19:28:22,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589446410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:22,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:22,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:22,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901691663] [2024-06-27 19:28:22,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:22,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:22,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:22,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:22,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:23,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:23,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 179 transitions, 2019 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:23,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:23,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:23,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:23,279 INFO L124 PetriNetUnfolderBase]: 1167/1976 cut-off events. [2024-06-27 19:28:23,280 INFO L125 PetriNetUnfolderBase]: For 47583/47583 co-relation queries the response was YES. [2024-06-27 19:28:23,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12087 conditions, 1976 events. 1167/1976 cut-off events. For 47583/47583 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10867 event pairs, 262 based on Foata normal form. 6/1980 useless extension candidates. Maximal degree in co-relation 12006. Up to 1682 conditions per place. [2024-06-27 19:28:23,291 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 175 selfloop transitions, 23 changer transitions 0/205 dead transitions. [2024-06-27 19:28:23,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 205 transitions, 2549 flow [2024-06-27 19:28:23,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:23,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:23,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:28:23,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:28:23,298 INFO L175 Difference]: Start difference. First operand has 162 places, 179 transitions, 2019 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:28:23,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 205 transitions, 2549 flow [2024-06-27 19:28:23,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 205 transitions, 2502 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:23,392 INFO L231 Difference]: Finished difference. Result has 165 places, 181 transitions, 2062 flow [2024-06-27 19:28:23,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1974, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2062, PETRI_PLACES=165, PETRI_TRANSITIONS=181} [2024-06-27 19:28:23,393 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-27 19:28:23,393 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 181 transitions, 2062 flow [2024-06-27 19:28:23,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:23,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:23,393 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 19:28:23,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:28:23,394 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 19:28:23,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:23,394 INFO L85 PathProgramCache]: Analyzing trace with hash 597104792, now seen corresponding path program 1 times [2024-06-27 19:28:23,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:23,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026607970] [2024-06-27 19:28:23,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:23,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:23,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:23,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:23,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:23,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026607970] [2024-06-27 19:28:23,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026607970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:23,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:23,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:23,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576973770] [2024-06-27 19:28:23,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:23,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:23,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:23,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:23,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:23,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:23,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 181 transitions, 2062 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:23,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:23,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:23,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:23,764 INFO L124 PetriNetUnfolderBase]: 1154/1949 cut-off events. [2024-06-27 19:28:23,764 INFO L125 PetriNetUnfolderBase]: For 45693/45693 co-relation queries the response was YES. [2024-06-27 19:28:23,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11884 conditions, 1949 events. 1154/1949 cut-off events. For 45693/45693 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10628 event pairs, 254 based on Foata normal form. 6/1953 useless extension candidates. Maximal degree in co-relation 11801. Up to 1681 conditions per place. [2024-06-27 19:28:23,777 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 173 selfloop transitions, 24 changer transitions 0/204 dead transitions. [2024-06-27 19:28:23,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 204 transitions, 2563 flow [2024-06-27 19:28:23,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:23,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:23,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 19:28:23,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-27 19:28:23,778 INFO L175 Difference]: Start difference. First operand has 165 places, 181 transitions, 2062 flow. Second operand 8 states and 173 transitions. [2024-06-27 19:28:23,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 204 transitions, 2563 flow [2024-06-27 19:28:23,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 204 transitions, 2483 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:23,876 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 2034 flow [2024-06-27 19:28:23,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2034, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2024-06-27 19:28:23,876 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 128 predicate places. [2024-06-27 19:28:23,876 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 2034 flow [2024-06-27 19:28:23,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:23,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:23,877 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 19:28:23,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:28:23,877 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 19:28:23,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:23,877 INFO L85 PathProgramCache]: Analyzing trace with hash 354336060, now seen corresponding path program 1 times [2024-06-27 19:28:23,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:23,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085360335] [2024-06-27 19:28:23,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:23,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:23,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:23,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:23,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:23,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085360335] [2024-06-27 19:28:23,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085360335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:23,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:23,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:23,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178880005] [2024-06-27 19:28:23,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:23,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:23,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:23,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:23,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:24,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:24,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 2034 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:24,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:24,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:24,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:24,265 INFO L124 PetriNetUnfolderBase]: 1169/1973 cut-off events. [2024-06-27 19:28:24,265 INFO L125 PetriNetUnfolderBase]: For 44486/44488 co-relation queries the response was YES. [2024-06-27 19:28:24,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11938 conditions, 1973 events. 1169/1973 cut-off events. For 44486/44488 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10787 event pairs, 285 based on Foata normal form. 1/1969 useless extension candidates. Maximal degree in co-relation 11855. Up to 1694 conditions per place. [2024-06-27 19:28:24,279 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 70 changer transitions 0/204 dead transitions. [2024-06-27 19:28:24,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 204 transitions, 2578 flow [2024-06-27 19:28:24,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:24,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:24,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:28:24,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-27 19:28:24,280 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 2034 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:28:24,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 204 transitions, 2578 flow [2024-06-27 19:28:24,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 204 transitions, 2510 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:24,371 INFO L231 Difference]: Finished difference. Result has 169 places, 190 transitions, 2266 flow [2024-06-27 19:28:24,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2266, PETRI_PLACES=169, PETRI_TRANSITIONS=190} [2024-06-27 19:28:24,372 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 129 predicate places. [2024-06-27 19:28:24,372 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 190 transitions, 2266 flow [2024-06-27 19:28:24,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:24,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:24,372 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 19:28:24,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:28:24,373 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 19:28:24,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:24,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1836265328, now seen corresponding path program 1 times [2024-06-27 19:28:24,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:24,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225655843] [2024-06-27 19:28:24,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:24,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:24,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:24,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:24,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:24,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225655843] [2024-06-27 19:28:24,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225655843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:24,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:24,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:24,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526384700] [2024-06-27 19:28:24,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:24,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:24,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:24,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:24,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:24,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:24,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 190 transitions, 2266 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:24,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:24,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:24,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:24,755 INFO L124 PetriNetUnfolderBase]: 1189/2009 cut-off events. [2024-06-27 19:28:24,755 INFO L125 PetriNetUnfolderBase]: For 51408/51410 co-relation queries the response was YES. [2024-06-27 19:28:24,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12386 conditions, 2009 events. 1189/2009 cut-off events. For 51408/51410 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10997 event pairs, 212 based on Foata normal form. 6/2010 useless extension candidates. Maximal degree in co-relation 12302. Up to 1645 conditions per place. [2024-06-27 19:28:24,769 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 179 selfloop transitions, 29 changer transitions 0/215 dead transitions. [2024-06-27 19:28:24,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 215 transitions, 2894 flow [2024-06-27 19:28:24,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:24,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:24,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:28:24,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-27 19:28:24,771 INFO L175 Difference]: Start difference. First operand has 169 places, 190 transitions, 2266 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:28:24,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 215 transitions, 2894 flow [2024-06-27 19:28:24,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 215 transitions, 2713 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:24,869 INFO L231 Difference]: Finished difference. Result has 171 places, 191 transitions, 2167 flow [2024-06-27 19:28:24,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2167, PETRI_PLACES=171, PETRI_TRANSITIONS=191} [2024-06-27 19:28:24,870 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-27 19:28:24,870 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 191 transitions, 2167 flow [2024-06-27 19:28:24,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:24,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:24,870 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 19:28:24,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:28:24,870 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 19:28:24,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:24,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1879334288, now seen corresponding path program 2 times [2024-06-27 19:28:24,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:24,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265680069] [2024-06-27 19:28:24,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:24,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:24,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:24,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:24,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265680069] [2024-06-27 19:28:24,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265680069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:24,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:24,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:24,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069643460] [2024-06-27 19:28:24,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:24,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:24,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:24,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:24,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:24,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:24,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 191 transitions, 2167 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:24,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:24,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:24,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:25,253 INFO L124 PetriNetUnfolderBase]: 1176/1990 cut-off events. [2024-06-27 19:28:25,254 INFO L125 PetriNetUnfolderBase]: For 47245/47247 co-relation queries the response was YES. [2024-06-27 19:28:25,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11971 conditions, 1990 events. 1176/1990 cut-off events. For 47245/47247 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10886 event pairs, 201 based on Foata normal form. 6/1991 useless extension candidates. Maximal degree in co-relation 11886. Up to 1639 conditions per place. [2024-06-27 19:28:25,267 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 176 selfloop transitions, 29 changer transitions 0/212 dead transitions. [2024-06-27 19:28:25,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 212 transitions, 2691 flow [2024-06-27 19:28:25,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:25,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:25,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:28:25,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:28:25,268 INFO L175 Difference]: Start difference. First operand has 171 places, 191 transitions, 2167 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:28:25,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 212 transitions, 2691 flow [2024-06-27 19:28:25,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 212 transitions, 2630 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:25,374 INFO L231 Difference]: Finished difference. Result has 174 places, 191 transitions, 2170 flow [2024-06-27 19:28:25,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2170, PETRI_PLACES=174, PETRI_TRANSITIONS=191} [2024-06-27 19:28:25,374 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-27 19:28:25,375 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 191 transitions, 2170 flow [2024-06-27 19:28:25,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:25,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:25,375 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 19:28:25,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:28:25,375 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 19:28:25,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:25,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1947425124, now seen corresponding path program 2 times [2024-06-27 19:28:25,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:25,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136739678] [2024-06-27 19:28:25,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:25,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:25,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:25,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:25,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:25,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136739678] [2024-06-27 19:28:25,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136739678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:25,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:25,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:25,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746731997] [2024-06-27 19:28:25,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:25,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:25,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:25,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:25,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:25,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:25,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 191 transitions, 2170 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:25,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:25,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:25,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:25,761 INFO L124 PetriNetUnfolderBase]: 1189/2012 cut-off events. [2024-06-27 19:28:25,761 INFO L125 PetriNetUnfolderBase]: For 46652/46654 co-relation queries the response was YES. [2024-06-27 19:28:25,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12187 conditions, 2012 events. 1189/2012 cut-off events. For 46652/46654 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 11086 event pairs, 284 based on Foata normal form. 1/2008 useless extension candidates. Maximal degree in co-relation 12101. Up to 1656 conditions per place. [2024-06-27 19:28:25,775 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 100 changer transitions 0/218 dead transitions. [2024-06-27 19:28:25,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 218 transitions, 2842 flow [2024-06-27 19:28:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:28:25,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:28:25,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 19:28:25,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-27 19:28:25,776 INFO L175 Difference]: Start difference. First operand has 174 places, 191 transitions, 2170 flow. Second operand 10 states and 218 transitions. [2024-06-27 19:28:25,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 218 transitions, 2842 flow [2024-06-27 19:28:25,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 218 transitions, 2776 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:25,888 INFO L231 Difference]: Finished difference. Result has 179 places, 197 transitions, 2442 flow [2024-06-27 19:28:25,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2442, PETRI_PLACES=179, PETRI_TRANSITIONS=197} [2024-06-27 19:28:25,889 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 139 predicate places. [2024-06-27 19:28:25,889 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 197 transitions, 2442 flow [2024-06-27 19:28:25,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:25,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:25,889 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 19:28:25,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:28:25,889 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 19:28:25,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:25,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1947136824, now seen corresponding path program 3 times [2024-06-27 19:28:25,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:25,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917517493] [2024-06-27 19:28:25,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:25,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:25,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:25,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:25,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:25,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917517493] [2024-06-27 19:28:25,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917517493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:25,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:25,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:25,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106913486] [2024-06-27 19:28:25,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:25,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:25,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:25,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:25,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:26,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:26,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 197 transitions, 2442 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:26,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:26,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:26,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:26,267 INFO L124 PetriNetUnfolderBase]: 1202/2034 cut-off events. [2024-06-27 19:28:26,267 INFO L125 PetriNetUnfolderBase]: For 49829/49831 co-relation queries the response was YES. [2024-06-27 19:28:26,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12743 conditions, 2034 events. 1202/2034 cut-off events. For 49829/49831 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11270 event pairs, 284 based on Foata normal form. 1/2030 useless extension candidates. Maximal degree in co-relation 12657. Up to 1671 conditions per place. [2024-06-27 19:28:26,281 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 113 selfloop transitions, 103 changer transitions 0/223 dead transitions. [2024-06-27 19:28:26,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 223 transitions, 3208 flow [2024-06-27 19:28:26,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:28:26,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:28:26,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-27 19:28:26,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5524475524475524 [2024-06-27 19:28:26,282 INFO L175 Difference]: Start difference. First operand has 179 places, 197 transitions, 2442 flow. Second operand 11 states and 237 transitions. [2024-06-27 19:28:26,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 223 transitions, 3208 flow [2024-06-27 19:28:26,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 223 transitions, 2901 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:26,392 INFO L231 Difference]: Finished difference. Result has 183 places, 203 transitions, 2483 flow [2024-06-27 19:28:26,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2483, PETRI_PLACES=183, PETRI_TRANSITIONS=203} [2024-06-27 19:28:26,393 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 143 predicate places. [2024-06-27 19:28:26,393 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 203 transitions, 2483 flow [2024-06-27 19:28:26,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:26,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:26,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:26,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:28:26,393 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 19:28:26,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:26,394 INFO L85 PathProgramCache]: Analyzing trace with hash 517513538, now seen corresponding path program 4 times [2024-06-27 19:28:26,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:26,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811973496] [2024-06-27 19:28:26,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:26,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:26,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:26,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:26,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:26,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811973496] [2024-06-27 19:28:26,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811973496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:26,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:26,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:26,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994600101] [2024-06-27 19:28:26,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:26,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:26,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:26,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:26,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:26,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:26,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 203 transitions, 2483 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:26,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:26,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:26,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:26,782 INFO L124 PetriNetUnfolderBase]: 1199/2030 cut-off events. [2024-06-27 19:28:26,782 INFO L125 PetriNetUnfolderBase]: For 48094/48096 co-relation queries the response was YES. [2024-06-27 19:28:26,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12388 conditions, 2030 events. 1199/2030 cut-off events. For 48094/48096 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11222 event pairs, 284 based on Foata normal form. 1/2026 useless extension candidates. Maximal degree in co-relation 12301. Up to 1668 conditions per place. [2024-06-27 19:28:26,795 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 112 selfloop transitions, 101 changer transitions 0/220 dead transitions. [2024-06-27 19:28:26,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 220 transitions, 3027 flow [2024-06-27 19:28:26,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:26,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:26,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 19:28:26,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-27 19:28:26,797 INFO L175 Difference]: Start difference. First operand has 183 places, 203 transitions, 2483 flow. Second operand 9 states and 200 transitions. [2024-06-27 19:28:26,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 220 transitions, 3027 flow [2024-06-27 19:28:26,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 220 transitions, 2803 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:26,935 INFO L231 Difference]: Finished difference. Result has 185 places, 203 transitions, 2468 flow [2024-06-27 19:28:26,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2468, PETRI_PLACES=185, PETRI_TRANSITIONS=203} [2024-06-27 19:28:26,935 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 145 predicate places. [2024-06-27 19:28:26,936 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 203 transitions, 2468 flow [2024-06-27 19:28:26,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:26,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:26,936 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 19:28:26,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:28:26,936 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 19:28:26,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:26,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1587632774, now seen corresponding path program 5 times [2024-06-27 19:28:26,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:26,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763756233] [2024-06-27 19:28:26,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:26,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:26,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:27,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:27,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:27,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763756233] [2024-06-27 19:28:27,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763756233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:27,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:27,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:27,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924877353] [2024-06-27 19:28:27,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:27,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:27,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:27,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:27,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:27,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:27,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 203 transitions, 2468 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:27,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:27,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:27,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:27,313 INFO L124 PetriNetUnfolderBase]: 1228/2082 cut-off events. [2024-06-27 19:28:27,313 INFO L125 PetriNetUnfolderBase]: For 50934/50936 co-relation queries the response was YES. [2024-06-27 19:28:27,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12744 conditions, 2082 events. 1228/2082 cut-off events. For 50934/50936 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 11590 event pairs, 284 based on Foata normal form. 1/2078 useless extension candidates. Maximal degree in co-relation 12656. Up to 1777 conditions per place. [2024-06-27 19:28:27,328 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 64 changer transitions 0/231 dead transitions. [2024-06-27 19:28:27,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 231 transitions, 3197 flow [2024-06-27 19:28:27,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:27,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:27,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:28:27,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-27 19:28:27,329 INFO L175 Difference]: Start difference. First operand has 185 places, 203 transitions, 2468 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:28:27,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 231 transitions, 3197 flow [2024-06-27 19:28:27,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 231 transitions, 2971 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:27,461 INFO L231 Difference]: Finished difference. Result has 186 places, 215 transitions, 2584 flow [2024-06-27 19:28:27,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2584, PETRI_PLACES=186, PETRI_TRANSITIONS=215} [2024-06-27 19:28:27,461 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-27 19:28:27,461 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 215 transitions, 2584 flow [2024-06-27 19:28:27,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:27,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:27,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 19:28:27,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:28:27,462 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 19:28:27,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:27,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1581193454, now seen corresponding path program 6 times [2024-06-27 19:28:27,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:27,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44567927] [2024-06-27 19:28:27,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:27,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:27,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:27,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 19:28:27,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:27,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44567927] [2024-06-27 19:28:27,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44567927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:27,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:27,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:27,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934950162] [2024-06-27 19:28:27,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:27,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:27,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:27,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:27,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:27,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:27,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 215 transitions, 2584 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:27,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:27,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:27,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:27,914 INFO L124 PetriNetUnfolderBase]: 1233/2091 cut-off events. [2024-06-27 19:28:27,914 INFO L125 PetriNetUnfolderBase]: For 53008/53010 co-relation queries the response was YES. [2024-06-27 19:28:27,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12840 conditions, 2091 events. 1233/2091 cut-off events. For 53008/53010 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 11630 event pairs, 284 based on Foata normal form. 1/2087 useless extension candidates. Maximal degree in co-relation 12750. Up to 1783 conditions per place. [2024-06-27 19:28:27,930 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 162 selfloop transitions, 67 changer transitions 0/236 dead transitions. [2024-06-27 19:28:27,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 236 transitions, 3217 flow [2024-06-27 19:28:27,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:27,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:27,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:28:27,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-27 19:28:27,931 INFO L175 Difference]: Start difference. First operand has 186 places, 215 transitions, 2584 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:28:27,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 236 transitions, 3217 flow [2024-06-27 19:28:28,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 236 transitions, 3154 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:28,078 INFO L231 Difference]: Finished difference. Result has 190 places, 218 transitions, 2710 flow [2024-06-27 19:28:28,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2710, PETRI_PLACES=190, PETRI_TRANSITIONS=218} [2024-06-27 19:28:28,078 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-27 19:28:28,078 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 218 transitions, 2710 flow [2024-06-27 19:28:28,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:28,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:28,079 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 19:28:28,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:28:28,079 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 19:28:28,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:28,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1996788134, now seen corresponding path program 7 times [2024-06-27 19:28:28,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:28,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091451483] [2024-06-27 19:28:28,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:28,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:28,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:28,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:28,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:28,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091451483] [2024-06-27 19:28:28,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091451483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:28,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:28,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:28,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807968092] [2024-06-27 19:28:28,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:28,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:28,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:28,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:28,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:28,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:28,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 218 transitions, 2710 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:28,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:28,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:28,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:28,471 INFO L124 PetriNetUnfolderBase]: 1230/2087 cut-off events. [2024-06-27 19:28:28,471 INFO L125 PetriNetUnfolderBase]: For 54201/54203 co-relation queries the response was YES. [2024-06-27 19:28:28,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12956 conditions, 2087 events. 1230/2087 cut-off events. For 54201/54203 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 11647 event pairs, 284 based on Foata normal form. 1/2083 useless extension candidates. Maximal degree in co-relation 12864. Up to 1780 conditions per place. [2024-06-27 19:28:28,487 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 158 selfloop transitions, 67 changer transitions 0/232 dead transitions. [2024-06-27 19:28:28,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 232 transitions, 3194 flow [2024-06-27 19:28:28,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:28,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:28,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:28:28,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-27 19:28:28,488 INFO L175 Difference]: Start difference. First operand has 190 places, 218 transitions, 2710 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:28:28,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 232 transitions, 3194 flow [2024-06-27 19:28:28,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 232 transitions, 3024 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:28,629 INFO L231 Difference]: Finished difference. Result has 193 places, 218 transitions, 2680 flow [2024-06-27 19:28:28,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2680, PETRI_PLACES=193, PETRI_TRANSITIONS=218} [2024-06-27 19:28:28,629 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-27 19:28:28,629 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 218 transitions, 2680 flow [2024-06-27 19:28:28,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:28,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:28,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:28,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:28:28,630 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 19:28:28,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:28,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1509152382, now seen corresponding path program 8 times [2024-06-27 19:28:28,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:28,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078321107] [2024-06-27 19:28:28,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:28,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:28,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:28,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:28,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:28,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078321107] [2024-06-27 19:28:28,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078321107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:28,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:28,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:28,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380104978] [2024-06-27 19:28:28,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:28,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:28,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:28,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:28,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:28,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:28,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 218 transitions, 2680 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:28,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:28,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:28,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:28,975 INFO L124 PetriNetUnfolderBase]: 1235/2096 cut-off events. [2024-06-27 19:28:28,975 INFO L125 PetriNetUnfolderBase]: For 56080/56082 co-relation queries the response was YES. [2024-06-27 19:28:28,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13033 conditions, 2096 events. 1235/2096 cut-off events. For 56080/56082 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 11724 event pairs, 289 based on Foata normal form. 1/2092 useless extension candidates. Maximal degree in co-relation 12940. Up to 1675 conditions per place. [2024-06-27 19:28:28,991 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 108 selfloop transitions, 125 changer transitions 0/240 dead transitions. [2024-06-27 19:28:28,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 240 transitions, 3394 flow [2024-06-27 19:28:28,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:28,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:28,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:28:28,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-27 19:28:28,992 INFO L175 Difference]: Start difference. First operand has 193 places, 218 transitions, 2680 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:28:28,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 240 transitions, 3394 flow [2024-06-27 19:28:29,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 240 transitions, 3246 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:29,179 INFO L231 Difference]: Finished difference. Result has 195 places, 224 transitions, 2918 flow [2024-06-27 19:28:29,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2918, PETRI_PLACES=195, PETRI_TRANSITIONS=224} [2024-06-27 19:28:29,180 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-27 19:28:29,180 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 224 transitions, 2918 flow [2024-06-27 19:28:29,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:29,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:29,180 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 19:28:29,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:28:29,180 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 19:28:29,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:29,181 INFO L85 PathProgramCache]: Analyzing trace with hash -881406298, now seen corresponding path program 9 times [2024-06-27 19:28:29,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:29,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275987141] [2024-06-27 19:28:29,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:29,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:29,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:29,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 19:28:29,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:29,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275987141] [2024-06-27 19:28:29,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275987141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:29,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:29,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:29,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363455296] [2024-06-27 19:28:29,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:29,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:29,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:29,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:29,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:29,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:29,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 224 transitions, 2918 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:29,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:29,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:29,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:29,620 INFO L124 PetriNetUnfolderBase]: 1240/2105 cut-off events. [2024-06-27 19:28:29,620 INFO L125 PetriNetUnfolderBase]: For 60242/60244 co-relation queries the response was YES. [2024-06-27 19:28:29,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13502 conditions, 2105 events. 1240/2105 cut-off events. For 60242/60244 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11774 event pairs, 284 based on Foata normal form. 1/2101 useless extension candidates. Maximal degree in co-relation 13408. Up to 1798 conditions per place. [2024-06-27 19:28:29,636 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 189 selfloop transitions, 54 changer transitions 0/250 dead transitions. [2024-06-27 19:28:29,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 250 transitions, 3603 flow [2024-06-27 19:28:29,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:29,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:29,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 19:28:29,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-27 19:28:29,637 INFO L175 Difference]: Start difference. First operand has 195 places, 224 transitions, 2918 flow. Second operand 9 states and 200 transitions. [2024-06-27 19:28:29,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 250 transitions, 3603 flow [2024-06-27 19:28:29,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 250 transitions, 3464 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:29,815 INFO L231 Difference]: Finished difference. Result has 200 places, 227 transitions, 2948 flow [2024-06-27 19:28:29,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2948, PETRI_PLACES=200, PETRI_TRANSITIONS=227} [2024-06-27 19:28:29,815 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-27 19:28:29,816 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 227 transitions, 2948 flow [2024-06-27 19:28:29,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:29,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:29,816 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 19:28:29,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:28:29,816 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 19:28:29,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:29,817 INFO L85 PathProgramCache]: Analyzing trace with hash -881396068, now seen corresponding path program 10 times [2024-06-27 19:28:29,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:29,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629092869] [2024-06-27 19:28:29,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:29,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:29,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:29,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 19:28:29,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:29,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629092869] [2024-06-27 19:28:29,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629092869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:29,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:29,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:29,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449911665] [2024-06-27 19:28:29,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:29,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:29,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:29,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:29,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:29,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:29,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 227 transitions, 2948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:29,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:29,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:29,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:30,223 INFO L124 PetriNetUnfolderBase]: 1237/2101 cut-off events. [2024-06-27 19:28:30,223 INFO L125 PetriNetUnfolderBase]: For 57849/57851 co-relation queries the response was YES. [2024-06-27 19:28:30,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13080 conditions, 2101 events. 1237/2101 cut-off events. For 57849/57851 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11751 event pairs, 284 based on Foata normal form. 1/2097 useless extension candidates. Maximal degree in co-relation 12984. Up to 1795 conditions per place. [2024-06-27 19:28:30,240 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 185 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-27 19:28:30,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 244 transitions, 3464 flow [2024-06-27 19:28:30,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:30,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:30,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:28:30,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:28:30,241 INFO L175 Difference]: Start difference. First operand has 200 places, 227 transitions, 2948 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:28:30,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 244 transitions, 3464 flow [2024-06-27 19:28:30,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 244 transitions, 3144 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-27 19:28:30,419 INFO L231 Difference]: Finished difference. Result has 198 places, 227 transitions, 2738 flow [2024-06-27 19:28:30,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2738, PETRI_PLACES=198, PETRI_TRANSITIONS=227} [2024-06-27 19:28:30,420 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-27 19:28:30,420 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 227 transitions, 2738 flow [2024-06-27 19:28:30,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:30,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:30,420 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 19:28:30,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:28:30,420 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 19:28:30,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:30,421 INFO L85 PathProgramCache]: Analyzing trace with hash -869431618, now seen corresponding path program 11 times [2024-06-27 19:28:30,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:30,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899604627] [2024-06-27 19:28:30,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:30,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:30,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:30,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:30,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:30,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899604627] [2024-06-27 19:28:30,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899604627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:30,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:30,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:30,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860289507] [2024-06-27 19:28:30,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:30,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:30,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:30,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:30,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:30,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:30,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 227 transitions, 2738 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:30,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:30,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:30,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:30,776 INFO L124 PetriNetUnfolderBase]: 1242/2110 cut-off events. [2024-06-27 19:28:30,776 INFO L125 PetriNetUnfolderBase]: For 59239/59241 co-relation queries the response was YES. [2024-06-27 19:28:30,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12898 conditions, 2110 events. 1242/2110 cut-off events. For 59239/59241 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 11841 event pairs, 289 based on Foata normal form. 1/2106 useless extension candidates. Maximal degree in co-relation 12803. Up to 1737 conditions per place. [2024-06-27 19:28:30,792 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 99 changer transitions 0/245 dead transitions. [2024-06-27 19:28:30,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 245 transitions, 3410 flow [2024-06-27 19:28:30,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:30,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:30,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:28:30,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-27 19:28:30,793 INFO L175 Difference]: Start difference. First operand has 198 places, 227 transitions, 2738 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:28:30,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 245 transitions, 3410 flow [2024-06-27 19:28:31,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 245 transitions, 3306 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:31,003 INFO L231 Difference]: Finished difference. Result has 199 places, 230 transitions, 2906 flow [2024-06-27 19:28:31,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2906, PETRI_PLACES=199, PETRI_TRANSITIONS=230} [2024-06-27 19:28:31,003 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-27 19:28:31,003 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 230 transitions, 2906 flow [2024-06-27 19:28:31,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:31,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:31,004 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 19:28:31,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:28:31,004 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 19:28:31,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:31,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1093773894, now seen corresponding path program 12 times [2024-06-27 19:28:31,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:31,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371063358] [2024-06-27 19:28:31,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:31,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:31,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:31,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:31,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:31,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371063358] [2024-06-27 19:28:31,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371063358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:31,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:31,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:31,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780810487] [2024-06-27 19:28:31,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:31,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:31,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:31,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:31,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:31,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:31,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 230 transitions, 2906 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:31,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:31,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:31,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:31,396 INFO L124 PetriNetUnfolderBase]: 1247/2123 cut-off events. [2024-06-27 19:28:31,396 INFO L125 PetriNetUnfolderBase]: For 62007/62009 co-relation queries the response was YES. [2024-06-27 19:28:31,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13128 conditions, 2123 events. 1247/2123 cut-off events. For 62007/62009 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11929 event pairs, 286 based on Foata normal form. 1/2119 useless extension candidates. Maximal degree in co-relation 13032. Up to 1743 conditions per place. [2024-06-27 19:28:31,413 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 105 changer transitions 0/250 dead transitions. [2024-06-27 19:28:31,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 250 transitions, 3600 flow [2024-06-27 19:28:31,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:31,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:31,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-27 19:28:31,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 19:28:31,414 INFO L175 Difference]: Start difference. First operand has 199 places, 230 transitions, 2906 flow. Second operand 9 states and 198 transitions. [2024-06-27 19:28:31,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 250 transitions, 3600 flow [2024-06-27 19:28:31,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 250 transitions, 3324 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:31,623 INFO L231 Difference]: Finished difference. Result has 203 places, 233 transitions, 2920 flow [2024-06-27 19:28:31,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2920, PETRI_PLACES=203, PETRI_TRANSITIONS=233} [2024-06-27 19:28:31,624 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-27 19:28:31,624 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 233 transitions, 2920 flow [2024-06-27 19:28:31,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:31,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:31,624 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 19:28:31,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:28:31,624 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 19:28:31,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:31,624 INFO L85 PathProgramCache]: Analyzing trace with hash -563970470, now seen corresponding path program 13 times [2024-06-27 19:28:31,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:31,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686121094] [2024-06-27 19:28:31,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:31,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:31,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:31,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:31,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:31,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686121094] [2024-06-27 19:28:31,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686121094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:31,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:31,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:31,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172559327] [2024-06-27 19:28:31,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:31,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:31,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:31,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:31,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:31,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:31,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 233 transitions, 2920 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:31,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:31,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:31,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:32,025 INFO L124 PetriNetUnfolderBase]: 1244/2119 cut-off events. [2024-06-27 19:28:32,025 INFO L125 PetriNetUnfolderBase]: For 62337/62339 co-relation queries the response was YES. [2024-06-27 19:28:32,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13040 conditions, 2119 events. 1244/2119 cut-off events. For 62337/62339 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11949 event pairs, 286 based on Foata normal form. 1/2115 useless extension candidates. Maximal degree in co-relation 12943. Up to 1740 conditions per place. [2024-06-27 19:28:32,042 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 136 selfloop transitions, 107 changer transitions 0/250 dead transitions. [2024-06-27 19:28:32,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 250 transitions, 3446 flow [2024-06-27 19:28:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:28:32,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:28:32,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 19:28:32,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-27 19:28:32,044 INFO L175 Difference]: Start difference. First operand has 203 places, 233 transitions, 2920 flow. Second operand 10 states and 216 transitions. [2024-06-27 19:28:32,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 250 transitions, 3446 flow [2024-06-27 19:28:32,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 250 transitions, 3112 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:32,253 INFO L231 Difference]: Finished difference. Result has 206 places, 233 transitions, 2806 flow [2024-06-27 19:28:32,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2806, PETRI_PLACES=206, PETRI_TRANSITIONS=233} [2024-06-27 19:28:32,253 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-27 19:28:32,253 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 233 transitions, 2806 flow [2024-06-27 19:28:32,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:32,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:32,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:32,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:28:32,254 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 19:28:32,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:32,254 INFO L85 PathProgramCache]: Analyzing trace with hash -208875130, now seen corresponding path program 1 times [2024-06-27 19:28:32,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:32,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691146204] [2024-06-27 19:28:32,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:32,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:32,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:32,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:32,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:32,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691146204] [2024-06-27 19:28:32,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691146204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:32,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:32,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:32,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939305107] [2024-06-27 19:28:32,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:32,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:32,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:32,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:32,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:32,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:32,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 233 transitions, 2806 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:32,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:32,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:32,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:32,697 INFO L124 PetriNetUnfolderBase]: 1343/2266 cut-off events. [2024-06-27 19:28:32,697 INFO L125 PetriNetUnfolderBase]: For 86445/86447 co-relation queries the response was YES. [2024-06-27 19:28:32,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14548 conditions, 2266 events. 1343/2266 cut-off events. For 86445/86447 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12798 event pairs, 181 based on Foata normal form. 6/2267 useless extension candidates. Maximal degree in co-relation 14450. Up to 1474 conditions per place. [2024-06-27 19:28:32,714 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 200 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-06-27 19:28:32,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 268 transitions, 3718 flow [2024-06-27 19:28:32,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:32,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:32,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:28:32,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-27 19:28:32,715 INFO L175 Difference]: Start difference. First operand has 206 places, 233 transitions, 2806 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:28:32,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 268 transitions, 3718 flow [2024-06-27 19:28:32,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 268 transitions, 3323 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 19:28:32,974 INFO L231 Difference]: Finished difference. Result has 202 places, 236 transitions, 2587 flow [2024-06-27 19:28:32,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2411, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2587, PETRI_PLACES=202, PETRI_TRANSITIONS=236} [2024-06-27 19:28:32,975 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-27 19:28:32,975 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 236 transitions, 2587 flow [2024-06-27 19:28:32,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:32,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:32,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:32,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:28:32,975 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 19:28:32,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:32,976 INFO L85 PathProgramCache]: Analyzing trace with hash -204113530, now seen corresponding path program 2 times [2024-06-27 19:28:32,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:32,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384378086] [2024-06-27 19:28:32,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:32,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:33,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:33,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:33,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384378086] [2024-06-27 19:28:33,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384378086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:33,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:33,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:33,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547869879] [2024-06-27 19:28:33,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:33,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:33,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:33,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:33,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:33,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:33,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 236 transitions, 2587 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:33,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:33,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:33,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:33,410 INFO L124 PetriNetUnfolderBase]: 1330/2253 cut-off events. [2024-06-27 19:28:33,410 INFO L125 PetriNetUnfolderBase]: For 81360/81362 co-relation queries the response was YES. [2024-06-27 19:28:33,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13933 conditions, 2253 events. 1330/2253 cut-off events. For 81360/81362 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12787 event pairs, 248 based on Foata normal form. 6/2254 useless extension candidates. Maximal degree in co-relation 13836. Up to 1952 conditions per place. [2024-06-27 19:28:33,425 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 229 selfloop transitions, 18 changer transitions 0/254 dead transitions. [2024-06-27 19:28:33,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 254 transitions, 3141 flow [2024-06-27 19:28:33,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:33,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:33,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 19:28:33,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-27 19:28:33,426 INFO L175 Difference]: Start difference. First operand has 202 places, 236 transitions, 2587 flow. Second operand 6 states and 136 transitions. [2024-06-27 19:28:33,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 254 transitions, 3141 flow [2024-06-27 19:28:33,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 254 transitions, 3078 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 19:28:33,656 INFO L231 Difference]: Finished difference. Result has 206 places, 236 transitions, 2564 flow [2024-06-27 19:28:33,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2564, PETRI_PLACES=206, PETRI_TRANSITIONS=236} [2024-06-27 19:28:33,657 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-27 19:28:33,657 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 236 transitions, 2564 flow [2024-06-27 19:28:33,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:33,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:33,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:33,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:28:33,658 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 19:28:33,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:33,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1758303866, now seen corresponding path program 3 times [2024-06-27 19:28:33,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:33,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000924673] [2024-06-27 19:28:33,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:33,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:33,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:33,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:33,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:33,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000924673] [2024-06-27 19:28:33,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000924673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:33,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:33,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:33,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512372363] [2024-06-27 19:28:33,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:33,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:33,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:33,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:33,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:33,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:33,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 236 transitions, 2564 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:33,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:33,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:33,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:34,129 INFO L124 PetriNetUnfolderBase]: 1358/2297 cut-off events. [2024-06-27 19:28:34,129 INFO L125 PetriNetUnfolderBase]: For 87561/87563 co-relation queries the response was YES. [2024-06-27 19:28:34,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14235 conditions, 2297 events. 1358/2297 cut-off events. For 87561/87563 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13075 event pairs, 253 based on Foata normal form. 8/2300 useless extension candidates. Maximal degree in co-relation 14136. Up to 1677 conditions per place. [2024-06-27 19:28:34,146 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 198 selfloop transitions, 57 changer transitions 0/262 dead transitions. [2024-06-27 19:28:34,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 262 transitions, 3324 flow [2024-06-27 19:28:34,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:34,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:34,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:28:34,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 19:28:34,149 INFO L175 Difference]: Start difference. First operand has 206 places, 236 transitions, 2564 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:28:34,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 262 transitions, 3324 flow [2024-06-27 19:28:34,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 262 transitions, 3255 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:34,348 INFO L231 Difference]: Finished difference. Result has 206 places, 237 transitions, 2636 flow [2024-06-27 19:28:34,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2636, PETRI_PLACES=206, PETRI_TRANSITIONS=237} [2024-06-27 19:28:34,348 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-27 19:28:34,348 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 237 transitions, 2636 flow [2024-06-27 19:28:34,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:34,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:34,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:34,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:28:34,349 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 19:28:34,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:34,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1750685306, now seen corresponding path program 4 times [2024-06-27 19:28:34,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:34,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401603870] [2024-06-27 19:28:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:34,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:34,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:34,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 19:28:34,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:34,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401603870] [2024-06-27 19:28:34,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401603870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:34,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:34,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:34,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799134144] [2024-06-27 19:28:34,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:34,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:34,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:34,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:34,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:34,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:34,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 237 transitions, 2636 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:34,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:34,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:34,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:34,848 INFO L124 PetriNetUnfolderBase]: 1340/2269 cut-off events. [2024-06-27 19:28:34,848 INFO L125 PetriNetUnfolderBase]: For 80709/80711 co-relation queries the response was YES. [2024-06-27 19:28:34,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13820 conditions, 2269 events. 1340/2269 cut-off events. For 80709/80711 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12948 event pairs, 314 based on Foata normal form. 8/2270 useless extension candidates. Maximal degree in co-relation 13720. Up to 1926 conditions per place. [2024-06-27 19:28:34,866 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 198 selfloop transitions, 49 changer transitions 0/254 dead transitions. [2024-06-27 19:28:34,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 254 transitions, 3206 flow [2024-06-27 19:28:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:34,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:34,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:28:34,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:28:34,867 INFO L175 Difference]: Start difference. First operand has 206 places, 237 transitions, 2636 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:28:34,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 254 transitions, 3206 flow [2024-06-27 19:28:35,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 254 transitions, 3079 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:35,042 INFO L231 Difference]: Finished difference. Result has 207 places, 237 transitions, 2618 flow [2024-06-27 19:28:35,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2618, PETRI_PLACES=207, PETRI_TRANSITIONS=237} [2024-06-27 19:28:35,042 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 19:28:35,043 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 237 transitions, 2618 flow [2024-06-27 19:28:35,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:35,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:35,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:35,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:28:35,043 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 19:28:35,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:35,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1403182300, now seen corresponding path program 5 times [2024-06-27 19:28:35,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:35,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920734832] [2024-06-27 19:28:35,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:35,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:35,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:35,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:35,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:35,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920734832] [2024-06-27 19:28:35,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920734832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:35,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:35,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:35,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889778517] [2024-06-27 19:28:35,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:35,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:35,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:35,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:35,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:35,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:35,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 237 transitions, 2618 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:35,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:35,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:35,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:35,485 INFO L124 PetriNetUnfolderBase]: 1401/2366 cut-off events. [2024-06-27 19:28:35,486 INFO L125 PetriNetUnfolderBase]: For 89028/89030 co-relation queries the response was YES. [2024-06-27 19:28:35,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14588 conditions, 2366 events. 1401/2366 cut-off events. For 89028/89030 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 13567 event pairs, 325 based on Foata normal form. 8/2369 useless extension candidates. Maximal degree in co-relation 14488. Up to 1829 conditions per place. [2024-06-27 19:28:35,503 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 201 selfloop transitions, 60 changer transitions 0/268 dead transitions. [2024-06-27 19:28:35,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 268 transitions, 3416 flow [2024-06-27 19:28:35,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:35,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:35,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:28:35,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 19:28:35,504 INFO L175 Difference]: Start difference. First operand has 207 places, 237 transitions, 2618 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:28:35,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 268 transitions, 3416 flow [2024-06-27 19:28:35,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 268 transitions, 3260 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:35,725 INFO L231 Difference]: Finished difference. Result has 207 places, 239 transitions, 2622 flow [2024-06-27 19:28:35,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2464, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2622, PETRI_PLACES=207, PETRI_TRANSITIONS=239} [2024-06-27 19:28:35,726 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 19:28:35,726 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 239 transitions, 2622 flow [2024-06-27 19:28:35,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:35,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:35,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:35,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:28:35,726 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 19:28:35,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:35,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1402973050, now seen corresponding path program 6 times [2024-06-27 19:28:35,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:35,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495350183] [2024-06-27 19:28:35,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:35,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:35,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:35,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:35,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:35,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495350183] [2024-06-27 19:28:35,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495350183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:35,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:35,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:35,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304304687] [2024-06-27 19:28:35,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:35,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:35,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:35,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:35,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:35,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:35,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 239 transitions, 2622 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:35,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:35,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:35,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:36,137 INFO L124 PetriNetUnfolderBase]: 1429/2410 cut-off events. [2024-06-27 19:28:36,138 INFO L125 PetriNetUnfolderBase]: For 89547/89549 co-relation queries the response was YES. [2024-06-27 19:28:36,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14780 conditions, 2410 events. 1429/2410 cut-off events. For 89547/89549 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 13859 event pairs, 345 based on Foata normal form. 8/2413 useless extension candidates. Maximal degree in co-relation 14681. Up to 2049 conditions per place. [2024-06-27 19:28:36,157 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 194 selfloop transitions, 60 changer transitions 0/261 dead transitions. [2024-06-27 19:28:36,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 261 transitions, 3234 flow [2024-06-27 19:28:36,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:36,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:36,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:28:36,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:28:36,158 INFO L175 Difference]: Start difference. First operand has 207 places, 239 transitions, 2622 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:28:36,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 261 transitions, 3234 flow [2024-06-27 19:28:36,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 261 transitions, 3151 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:36,463 INFO L231 Difference]: Finished difference. Result has 211 places, 240 transitions, 2684 flow [2024-06-27 19:28:36,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2684, PETRI_PLACES=211, PETRI_TRANSITIONS=240} [2024-06-27 19:28:36,464 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 171 predicate places. [2024-06-27 19:28:36,464 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 240 transitions, 2684 flow [2024-06-27 19:28:36,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:36,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:36,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:36,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:28:36,465 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 19:28:36,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:36,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1137275770, now seen corresponding path program 7 times [2024-06-27 19:28:36,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:36,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576606955] [2024-06-27 19:28:36,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:36,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:36,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:36,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:36,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:36,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576606955] [2024-06-27 19:28:36,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576606955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:36,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:36,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:36,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436399966] [2024-06-27 19:28:36,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:36,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:36,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:36,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:36,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:36,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:36,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 240 transitions, 2684 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:36,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:36,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:36,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:36,875 INFO L124 PetriNetUnfolderBase]: 1457/2454 cut-off events. [2024-06-27 19:28:36,875 INFO L125 PetriNetUnfolderBase]: For 92422/92424 co-relation queries the response was YES. [2024-06-27 19:28:36,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15155 conditions, 2454 events. 1457/2454 cut-off events. For 92422/92424 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14182 event pairs, 349 based on Foata normal form. 8/2457 useless extension candidates. Maximal degree in co-relation 15054. Up to 2093 conditions per place. [2024-06-27 19:28:36,894 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 192 selfloop transitions, 60 changer transitions 0/259 dead transitions. [2024-06-27 19:28:36,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 259 transitions, 3282 flow [2024-06-27 19:28:36,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:36,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:36,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 19:28:36,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-27 19:28:36,895 INFO L175 Difference]: Start difference. First operand has 211 places, 240 transitions, 2684 flow. Second operand 7 states and 159 transitions. [2024-06-27 19:28:36,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 259 transitions, 3282 flow [2024-06-27 19:28:37,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 259 transitions, 3163 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:37,125 INFO L231 Difference]: Finished difference. Result has 213 places, 241 transitions, 2708 flow [2024-06-27 19:28:37,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2708, PETRI_PLACES=213, PETRI_TRANSITIONS=241} [2024-06-27 19:28:37,126 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-27 19:28:37,126 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 241 transitions, 2708 flow [2024-06-27 19:28:37,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:37,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:37,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:37,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:28:37,126 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 19:28:37,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:37,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1772347684, now seen corresponding path program 8 times [2024-06-27 19:28:37,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:37,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644689656] [2024-06-27 19:28:37,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:37,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:37,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:37,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:37,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644689656] [2024-06-27 19:28:37,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644689656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:37,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:37,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:37,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861431049] [2024-06-27 19:28:37,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:37,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:37,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:37,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:37,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:37,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:37,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 241 transitions, 2708 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:37,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:37,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:37,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:37,593 INFO L124 PetriNetUnfolderBase]: 1439/2428 cut-off events. [2024-06-27 19:28:37,593 INFO L125 PetriNetUnfolderBase]: For 84694/84696 co-relation queries the response was YES. [2024-06-27 19:28:37,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14642 conditions, 2428 events. 1439/2428 cut-off events. For 84694/84696 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14053 event pairs, 329 based on Foata normal form. 8/2431 useless extension candidates. Maximal degree in co-relation 14540. Up to 1985 conditions per place. [2024-06-27 19:28:37,612 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 209 selfloop transitions, 48 changer transitions 0/264 dead transitions. [2024-06-27 19:28:37,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 264 transitions, 3314 flow [2024-06-27 19:28:37,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:37,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:37,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:28:37,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-27 19:28:37,613 INFO L175 Difference]: Start difference. First operand has 213 places, 241 transitions, 2708 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:28:37,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 264 transitions, 3314 flow [2024-06-27 19:28:37,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 264 transitions, 3191 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:37,816 INFO L231 Difference]: Finished difference. Result has 214 places, 241 transitions, 2693 flow [2024-06-27 19:28:37,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2693, PETRI_PLACES=214, PETRI_TRANSITIONS=241} [2024-06-27 19:28:37,817 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-27 19:28:37,817 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 241 transitions, 2693 flow [2024-06-27 19:28:37,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:37,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:37,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:37,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:28:37,817 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 19:28:37,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:37,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1225925850, now seen corresponding path program 1 times [2024-06-27 19:28:37,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:37,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950211289] [2024-06-27 19:28:37,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:37,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:37,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:37,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:37,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:37,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950211289] [2024-06-27 19:28:37,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950211289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:37,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:37,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:37,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158769273] [2024-06-27 19:28:37,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:37,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:37,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:37,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:37,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:37,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:37,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 241 transitions, 2693 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:37,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:37,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:37,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:38,253 INFO L124 PetriNetUnfolderBase]: 1459/2464 cut-off events. [2024-06-27 19:28:38,253 INFO L125 PetriNetUnfolderBase]: For 84118/84120 co-relation queries the response was YES. [2024-06-27 19:28:38,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14867 conditions, 2464 events. 1459/2464 cut-off events. For 84118/84120 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14240 event pairs, 273 based on Foata normal form. 6/2465 useless extension candidates. Maximal degree in co-relation 14764. Up to 1432 conditions per place. [2024-06-27 19:28:38,272 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 195 selfloop transitions, 71 changer transitions 0/273 dead transitions. [2024-06-27 19:28:38,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 273 transitions, 3497 flow [2024-06-27 19:28:38,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:38,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:38,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:28:38,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-27 19:28:38,273 INFO L175 Difference]: Start difference. First operand has 214 places, 241 transitions, 2693 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:28:38,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 273 transitions, 3497 flow [2024-06-27 19:28:38,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 273 transitions, 3382 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:38,470 INFO L231 Difference]: Finished difference. Result has 215 places, 242 transitions, 2744 flow [2024-06-27 19:28:38,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2744, PETRI_PLACES=215, PETRI_TRANSITIONS=242} [2024-06-27 19:28:38,470 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-27 19:28:38,470 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 242 transitions, 2744 flow [2024-06-27 19:28:38,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:38,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:38,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:38,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:28:38,471 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 19:28:38,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:38,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1225656739, now seen corresponding path program 1 times [2024-06-27 19:28:38,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:38,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515257717] [2024-06-27 19:28:38,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:38,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:38,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:38,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:38,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:38,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515257717] [2024-06-27 19:28:38,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515257717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:38,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:38,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:38,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549673674] [2024-06-27 19:28:38,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:38,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:38,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:38,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:38,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:38,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:38,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 242 transitions, 2744 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:38,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:38,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:38,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:38,945 INFO L124 PetriNetUnfolderBase]: 1566/2640 cut-off events. [2024-06-27 19:28:38,945 INFO L125 PetriNetUnfolderBase]: For 97189/97194 co-relation queries the response was YES. [2024-06-27 19:28:38,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 2640 events. 1566/2640 cut-off events. For 97189/97194 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15464 event pairs, 310 based on Foata normal form. 10/2647 useless extension candidates. Maximal degree in co-relation 16297. Up to 1984 conditions per place. [2024-06-27 19:28:38,966 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 194 selfloop transitions, 79 changer transitions 0/280 dead transitions. [2024-06-27 19:28:38,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 280 transitions, 3643 flow [2024-06-27 19:28:38,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:38,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:38,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 19:28:38,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-27 19:28:38,967 INFO L175 Difference]: Start difference. First operand has 215 places, 242 transitions, 2744 flow. Second operand 9 states and 203 transitions. [2024-06-27 19:28:38,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 280 transitions, 3643 flow [2024-06-27 19:28:39,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 280 transitions, 3405 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:39,291 INFO L231 Difference]: Finished difference. Result has 220 places, 250 transitions, 2841 flow [2024-06-27 19:28:39,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2523, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2841, PETRI_PLACES=220, PETRI_TRANSITIONS=250} [2024-06-27 19:28:39,292 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-27 19:28:39,292 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 250 transitions, 2841 flow [2024-06-27 19:28:39,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:39,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:39,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:39,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:28:39,292 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 19:28:39,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:39,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1225657080, now seen corresponding path program 2 times [2024-06-27 19:28:39,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:39,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424180207] [2024-06-27 19:28:39,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:39,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:39,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:39,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:39,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:39,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424180207] [2024-06-27 19:28:39,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424180207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:39,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:39,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:39,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893805338] [2024-06-27 19:28:39,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:39,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:39,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:39,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:39,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:39,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:39,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 250 transitions, 2841 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:39,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:39,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:39,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:39,763 INFO L124 PetriNetUnfolderBase]: 1586/2675 cut-off events. [2024-06-27 19:28:39,763 INFO L125 PetriNetUnfolderBase]: For 100103/100105 co-relation queries the response was YES. [2024-06-27 19:28:39,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 2675 events. 1586/2675 cut-off events. For 100103/100105 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15669 event pairs, 286 based on Foata normal form. 6/2676 useless extension candidates. Maximal degree in co-relation 16296. Up to 1558 conditions per place. [2024-06-27 19:28:39,782 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 197 selfloop transitions, 76 changer transitions 0/280 dead transitions. [2024-06-27 19:28:39,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 280 transitions, 3668 flow [2024-06-27 19:28:39,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:39,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:39,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:28:39,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:28:39,783 INFO L175 Difference]: Start difference. First operand has 220 places, 250 transitions, 2841 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:28:39,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 280 transitions, 3668 flow [2024-06-27 19:28:40,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 280 transitions, 3572 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:40,194 INFO L231 Difference]: Finished difference. Result has 222 places, 251 transitions, 2917 flow [2024-06-27 19:28:40,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2917, PETRI_PLACES=222, PETRI_TRANSITIONS=251} [2024-06-27 19:28:40,195 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-27 19:28:40,195 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 251 transitions, 2917 flow [2024-06-27 19:28:40,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:40,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:40,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:40,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:28:40,195 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 19:28:40,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:40,196 INFO L85 PathProgramCache]: Analyzing trace with hash -231375873, now seen corresponding path program 2 times [2024-06-27 19:28:40,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:40,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748677225] [2024-06-27 19:28:40,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:40,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:40,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:40,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:40,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:40,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748677225] [2024-06-27 19:28:40,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748677225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:40,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:40,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:40,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068252490] [2024-06-27 19:28:40,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:40,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:40,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:40,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:40,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:40,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:40,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 251 transitions, 2917 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:40,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:40,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:40,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:40,698 INFO L124 PetriNetUnfolderBase]: 1614/2724 cut-off events. [2024-06-27 19:28:40,699 INFO L125 PetriNetUnfolderBase]: For 104641/104646 co-relation queries the response was YES. [2024-06-27 19:28:40,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16956 conditions, 2724 events. 1614/2724 cut-off events. For 104641/104646 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16081 event pairs, 382 based on Foata normal form. 12/2733 useless extension candidates. Maximal degree in co-relation 16851. Up to 2343 conditions per place. [2024-06-27 19:28:40,721 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 200 selfloop transitions, 65 changer transitions 0/272 dead transitions. [2024-06-27 19:28:40,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 272 transitions, 3542 flow [2024-06-27 19:28:40,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:40,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:40,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-27 19:28:40,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584045584045584 [2024-06-27 19:28:40,722 INFO L175 Difference]: Start difference. First operand has 222 places, 251 transitions, 2917 flow. Second operand 9 states and 196 transitions. [2024-06-27 19:28:40,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 272 transitions, 3542 flow [2024-06-27 19:28:41,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 272 transitions, 3434 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:41,141 INFO L231 Difference]: Finished difference. Result has 227 places, 252 transitions, 2968 flow [2024-06-27 19:28:41,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2968, PETRI_PLACES=227, PETRI_TRANSITIONS=252} [2024-06-27 19:28:41,141 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-27 19:28:41,141 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 252 transitions, 2968 flow [2024-06-27 19:28:41,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:41,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:41,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:41,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:28:41,141 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 19:28:41,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:41,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1137091320, now seen corresponding path program 3 times [2024-06-27 19:28:41,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:41,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672217243] [2024-06-27 19:28:41,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:41,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:41,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:41,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:41,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672217243] [2024-06-27 19:28:41,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672217243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:41,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:41,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:41,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245331710] [2024-06-27 19:28:41,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:41,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:41,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:41,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:41,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:41,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:41,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 252 transitions, 2968 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:41,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:41,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:41,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:41,629 INFO L124 PetriNetUnfolderBase]: 1634/2753 cut-off events. [2024-06-27 19:28:41,629 INFO L125 PetriNetUnfolderBase]: For 104921/104923 co-relation queries the response was YES. [2024-06-27 19:28:41,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17082 conditions, 2753 events. 1634/2753 cut-off events. For 104921/104923 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 16278 event pairs, 386 based on Foata normal form. 6/2750 useless extension candidates. Maximal degree in co-relation 16976. Up to 2258 conditions per place. [2024-06-27 19:28:41,650 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 202 selfloop transitions, 65 changer transitions 0/274 dead transitions. [2024-06-27 19:28:41,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 274 transitions, 3618 flow [2024-06-27 19:28:41,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:41,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:41,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:28:41,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-27 19:28:41,650 INFO L175 Difference]: Start difference. First operand has 227 places, 252 transitions, 2968 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:28:41,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 274 transitions, 3618 flow [2024-06-27 19:28:41,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 274 transitions, 3490 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:41,966 INFO L231 Difference]: Finished difference. Result has 227 places, 253 transitions, 2991 flow [2024-06-27 19:28:41,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2991, PETRI_PLACES=227, PETRI_TRANSITIONS=253} [2024-06-27 19:28:41,966 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-27 19:28:41,966 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 253 transitions, 2991 flow [2024-06-27 19:28:41,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:41,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:41,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:41,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:28:41,967 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 19:28:41,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:41,967 INFO L85 PathProgramCache]: Analyzing trace with hash -231523743, now seen corresponding path program 3 times [2024-06-27 19:28:41,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:41,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224365618] [2024-06-27 19:28:41,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:41,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:41,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:42,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:42,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:42,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224365618] [2024-06-27 19:28:42,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224365618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:42,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:42,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:42,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188442634] [2024-06-27 19:28:42,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:42,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:42,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:42,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:42,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:42,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:42,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 253 transitions, 2991 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:42,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:42,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:42,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:42,476 INFO L124 PetriNetUnfolderBase]: 1654/2790 cut-off events. [2024-06-27 19:28:42,476 INFO L125 PetriNetUnfolderBase]: For 108947/108952 co-relation queries the response was YES. [2024-06-27 19:28:42,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17381 conditions, 2790 events. 1654/2790 cut-off events. For 108947/108952 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 16536 event pairs, 376 based on Foata normal form. 10/2797 useless extension candidates. Maximal degree in co-relation 17274. Up to 2345 conditions per place. [2024-06-27 19:28:42,499 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 201 selfloop transitions, 71 changer transitions 0/279 dead transitions. [2024-06-27 19:28:42,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 279 transitions, 3667 flow [2024-06-27 19:28:42,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:28:42,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:28:42,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-27 19:28:42,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564102564102564 [2024-06-27 19:28:42,500 INFO L175 Difference]: Start difference. First operand has 227 places, 253 transitions, 2991 flow. Second operand 10 states and 217 transitions. [2024-06-27 19:28:42,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 279 transitions, 3667 flow [2024-06-27 19:28:42,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 279 transitions, 3536 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:42,879 INFO L231 Difference]: Finished difference. Result has 233 places, 255 transitions, 3059 flow [2024-06-27 19:28:42,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3059, PETRI_PLACES=233, PETRI_TRANSITIONS=255} [2024-06-27 19:28:42,879 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 193 predicate places. [2024-06-27 19:28:42,879 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 255 transitions, 3059 flow [2024-06-27 19:28:42,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:42,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:42,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:42,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:28:42,880 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 19:28:42,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:42,880 INFO L85 PathProgramCache]: Analyzing trace with hash -169557057, now seen corresponding path program 4 times [2024-06-27 19:28:42,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:42,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863915475] [2024-06-27 19:28:42,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:42,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:42,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:42,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863915475] [2024-06-27 19:28:42,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863915475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:42,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:42,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:42,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763270464] [2024-06-27 19:28:42,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:42,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:42,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:42,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:42,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:43,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:43,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 255 transitions, 3059 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:43,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:43,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:43,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:43,507 INFO L124 PetriNetUnfolderBase]: 1758/2965 cut-off events. [2024-06-27 19:28:43,507 INFO L125 PetriNetUnfolderBase]: For 162431/162433 co-relation queries the response was YES. [2024-06-27 19:28:43,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18487 conditions, 2965 events. 1758/2965 cut-off events. For 162431/162433 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17814 event pairs, 442 based on Foata normal form. 34/2994 useless extension candidates. Maximal degree in co-relation 18378. Up to 2441 conditions per place. [2024-06-27 19:28:43,533 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 210 selfloop transitions, 53 changer transitions 6/276 dead transitions. [2024-06-27 19:28:43,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 276 transitions, 3714 flow [2024-06-27 19:28:43,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:43,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:43,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:28:43,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-27 19:28:43,535 INFO L175 Difference]: Start difference. First operand has 233 places, 255 transitions, 3059 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:28:43,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 276 transitions, 3714 flow [2024-06-27 19:28:43,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 276 transitions, 3575 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:43,911 INFO L231 Difference]: Finished difference. Result has 232 places, 252 transitions, 3024 flow [2024-06-27 19:28:43,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3024, PETRI_PLACES=232, PETRI_TRANSITIONS=252} [2024-06-27 19:28:43,912 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 192 predicate places. [2024-06-27 19:28:43,912 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 252 transitions, 3024 flow [2024-06-27 19:28:43,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:43,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:43,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:43,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:28:43,913 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 19:28:43,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:43,913 INFO L85 PathProgramCache]: Analyzing trace with hash -169705268, now seen corresponding path program 4 times [2024-06-27 19:28:43,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:43,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575224153] [2024-06-27 19:28:43,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:43,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:43,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:44,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:44,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:44,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575224153] [2024-06-27 19:28:44,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575224153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:44,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:44,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:44,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530343519] [2024-06-27 19:28:44,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:44,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:44,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:44,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:44,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:44,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:44,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 252 transitions, 3024 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:44,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:44,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:44,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:44,453 INFO L124 PetriNetUnfolderBase]: 1662/2805 cut-off events. [2024-06-27 19:28:44,453 INFO L125 PetriNetUnfolderBase]: For 102528/102530 co-relation queries the response was YES. [2024-06-27 19:28:44,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17285 conditions, 2805 events. 1662/2805 cut-off events. For 102528/102530 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 16766 event pairs, 284 based on Foata normal form. 6/2806 useless extension candidates. Maximal degree in co-relation 17176. Up to 2021 conditions per place. [2024-06-27 19:28:44,475 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 215 selfloop transitions, 56 changer transitions 0/278 dead transitions. [2024-06-27 19:28:44,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 278 transitions, 3682 flow [2024-06-27 19:28:44,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:28:44,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:28:44,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:28:44,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 19:28:44,476 INFO L175 Difference]: Start difference. First operand has 232 places, 252 transitions, 3024 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:28:44,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 278 transitions, 3682 flow [2024-06-27 19:28:44,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 278 transitions, 3570 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:44,813 INFO L231 Difference]: Finished difference. Result has 233 places, 252 transitions, 3032 flow [2024-06-27 19:28:44,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3032, PETRI_PLACES=233, PETRI_TRANSITIONS=252} [2024-06-27 19:28:44,813 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 193 predicate places. [2024-06-27 19:28:44,814 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 252 transitions, 3032 flow [2024-06-27 19:28:44,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:44,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:44,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:44,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:28:44,814 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 19:28:44,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:44,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1971982135, now seen corresponding path program 5 times [2024-06-27 19:28:44,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:44,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014248253] [2024-06-27 19:28:44,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:44,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:44,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:44,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:44,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:44,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014248253] [2024-06-27 19:28:44,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014248253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:44,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:44,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:44,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838952698] [2024-06-27 19:28:44,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:44,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:44,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:44,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:44,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:44,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:44,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 252 transitions, 3032 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:44,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:44,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:44,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:45,387 INFO L124 PetriNetUnfolderBase]: 1766/2979 cut-off events. [2024-06-27 19:28:45,387 INFO L125 PetriNetUnfolderBase]: For 158064/158066 co-relation queries the response was YES. [2024-06-27 19:28:45,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18349 conditions, 2979 events. 1766/2979 cut-off events. For 158064/158066 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17961 event pairs, 439 based on Foata normal form. 34/3008 useless extension candidates. Maximal degree in co-relation 18239. Up to 2460 conditions per place. [2024-06-27 19:28:45,407 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 212 selfloop transitions, 49 changer transitions 6/274 dead transitions. [2024-06-27 19:28:45,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 274 transitions, 3687 flow [2024-06-27 19:28:45,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:45,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:45,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:28:45,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-27 19:28:45,408 INFO L175 Difference]: Start difference. First operand has 233 places, 252 transitions, 3032 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:28:45,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 274 transitions, 3687 flow [2024-06-27 19:28:45,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 274 transitions, 3517 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:45,755 INFO L231 Difference]: Finished difference. Result has 234 places, 249 transitions, 2962 flow [2024-06-27 19:28:45,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2962, PETRI_PLACES=234, PETRI_TRANSITIONS=249} [2024-06-27 19:28:45,755 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 194 predicate places. [2024-06-27 19:28:45,755 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 249 transitions, 2962 flow [2024-06-27 19:28:45,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:45,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:45,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:45,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:28:45,756 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 19:28:45,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:45,756 INFO L85 PathProgramCache]: Analyzing trace with hash -169704927, now seen corresponding path program 6 times [2024-06-27 19:28:45,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:45,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408068097] [2024-06-27 19:28:45,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:45,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:45,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:45,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:45,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:45,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408068097] [2024-06-27 19:28:45,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408068097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:45,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:45,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:45,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986156509] [2024-06-27 19:28:45,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:45,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:45,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:45,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:45,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:45,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:45,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 249 transitions, 2962 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:45,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:45,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:45,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:46,312 INFO L124 PetriNetUnfolderBase]: 1796/3043 cut-off events. [2024-06-27 19:28:46,312 INFO L125 PetriNetUnfolderBase]: For 149116/149118 co-relation queries the response was YES. [2024-06-27 19:28:46,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18551 conditions, 3043 events. 1796/3043 cut-off events. For 149116/149118 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18464 event pairs, 309 based on Foata normal form. 30/3068 useless extension candidates. Maximal degree in co-relation 18441. Up to 2231 conditions per place. [2024-06-27 19:28:46,336 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 56 changer transitions 7/283 dead transitions. [2024-06-27 19:28:46,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 283 transitions, 3766 flow [2024-06-27 19:28:46,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:46,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:46,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:28:46,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-27 19:28:46,337 INFO L175 Difference]: Start difference. First operand has 234 places, 249 transitions, 2962 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:28:46,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 283 transitions, 3766 flow [2024-06-27 19:28:46,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 283 transitions, 3610 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:46,693 INFO L231 Difference]: Finished difference. Result has 235 places, 250 transitions, 3006 flow [2024-06-27 19:28:46,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3006, PETRI_PLACES=235, PETRI_TRANSITIONS=250} [2024-06-27 19:28:46,693 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 195 predicate places. [2024-06-27 19:28:46,693 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 250 transitions, 3006 flow [2024-06-27 19:28:46,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:46,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:46,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:46,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:28:46,694 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 19:28:46,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:46,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1979606647, now seen corresponding path program 1 times [2024-06-27 19:28:46,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:46,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011887700] [2024-06-27 19:28:46,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:46,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:46,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:46,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:46,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:46,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011887700] [2024-06-27 19:28:46,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011887700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:46,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:46,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:46,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214839525] [2024-06-27 19:28:46,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:46,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:46,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:46,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:46,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:46,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:46,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 250 transitions, 3006 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:46,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:46,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:46,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:47,305 INFO L124 PetriNetUnfolderBase]: 1803/3058 cut-off events. [2024-06-27 19:28:47,305 INFO L125 PetriNetUnfolderBase]: For 150894/150896 co-relation queries the response was YES. [2024-06-27 19:28:47,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18459 conditions, 3058 events. 1803/3058 cut-off events. For 150894/150896 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18497 event pairs, 387 based on Foata normal form. 30/3083 useless extension candidates. Maximal degree in co-relation 18347. Up to 2375 conditions per place. [2024-06-27 19:28:47,325 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 51 changer transitions 9/280 dead transitions. [2024-06-27 19:28:47,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 280 transitions, 3749 flow [2024-06-27 19:28:47,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:47,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:47,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:28:47,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-27 19:28:47,326 INFO L175 Difference]: Start difference. First operand has 235 places, 250 transitions, 3006 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:28:47,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 280 transitions, 3749 flow [2024-06-27 19:28:47,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 280 transitions, 3598 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:47,693 INFO L231 Difference]: Finished difference. Result has 237 places, 249 transitions, 2994 flow [2024-06-27 19:28:47,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2994, PETRI_PLACES=237, PETRI_TRANSITIONS=249} [2024-06-27 19:28:47,693 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 197 predicate places. [2024-06-27 19:28:47,693 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 249 transitions, 2994 flow [2024-06-27 19:28:47,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:47,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:47,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:47,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:28:47,694 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 19:28:47,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:47,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1495376255, now seen corresponding path program 7 times [2024-06-27 19:28:47,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:47,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528510624] [2024-06-27 19:28:47,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:47,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:47,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:47,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:47,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:47,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528510624] [2024-06-27 19:28:47,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528510624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:47,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:47,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:47,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971517617] [2024-06-27 19:28:47,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:47,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:47,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:47,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:47,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:47,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:47,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 249 transitions, 2994 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:47,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:47,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:47,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:48,242 INFO L124 PetriNetUnfolderBase]: 1761/2975 cut-off events. [2024-06-27 19:28:48,243 INFO L125 PetriNetUnfolderBase]: For 119704/119709 co-relation queries the response was YES. [2024-06-27 19:28:48,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18404 conditions, 2975 events. 1761/2975 cut-off events. For 119704/119709 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17833 event pairs, 314 based on Foata normal form. 10/2982 useless extension candidates. Maximal degree in co-relation 18293. Up to 2452 conditions per place. [2024-06-27 19:28:48,267 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 221 selfloop transitions, 58 changer transitions 0/286 dead transitions. [2024-06-27 19:28:48,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 286 transitions, 3835 flow [2024-06-27 19:28:48,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:48,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:48,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 19:28:48,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-27 19:28:48,268 INFO L175 Difference]: Start difference. First operand has 237 places, 249 transitions, 2994 flow. Second operand 9 states and 201 transitions. [2024-06-27 19:28:48,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 286 transitions, 3835 flow [2024-06-27 19:28:48,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 286 transitions, 3732 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:48,760 INFO L231 Difference]: Finished difference. Result has 238 places, 254 transitions, 3078 flow [2024-06-27 19:28:48,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3078, PETRI_PLACES=238, PETRI_TRANSITIONS=254} [2024-06-27 19:28:48,761 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 198 predicate places. [2024-06-27 19:28:48,761 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 254 transitions, 3078 flow [2024-06-27 19:28:48,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:48,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:48,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:48,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:28:48,761 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 19:28:48,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:48,761 INFO L85 PathProgramCache]: Analyzing trace with hash 2118525681, now seen corresponding path program 8 times [2024-06-27 19:28:48,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:48,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185783564] [2024-06-27 19:28:48,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:48,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:48,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:48,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:48,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185783564] [2024-06-27 19:28:48,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185783564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:48,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:48,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:48,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748956579] [2024-06-27 19:28:48,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:48,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:48,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:48,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:48,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:48,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:48,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 254 transitions, 3078 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:48,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:48,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:48,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:49,266 INFO L124 PetriNetUnfolderBase]: 1847/3119 cut-off events. [2024-06-27 19:28:49,267 INFO L125 PetriNetUnfolderBase]: For 143085/143090 co-relation queries the response was YES. [2024-06-27 19:28:49,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20067 conditions, 3119 events. 1847/3119 cut-off events. For 143085/143090 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18876 event pairs, 387 based on Foata normal form. 10/3126 useless extension candidates. Maximal degree in co-relation 19957. Up to 1948 conditions per place. [2024-06-27 19:28:49,292 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 187 selfloop transitions, 94 changer transitions 0/288 dead transitions. [2024-06-27 19:28:49,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 288 transitions, 4066 flow [2024-06-27 19:28:49,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:49,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:49,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:28:49,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-27 19:28:49,293 INFO L175 Difference]: Start difference. First operand has 238 places, 254 transitions, 3078 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:28:49,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 288 transitions, 4066 flow [2024-06-27 19:28:49,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 288 transitions, 3900 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:49,817 INFO L231 Difference]: Finished difference. Result has 241 places, 257 transitions, 3166 flow [2024-06-27 19:28:49,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3166, PETRI_PLACES=241, PETRI_TRANSITIONS=257} [2024-06-27 19:28:49,817 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-27 19:28:49,817 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 257 transitions, 3166 flow [2024-06-27 19:28:49,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:49,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:49,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:49,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:28:49,817 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 19:28:49,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:49,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1820117375, now seen corresponding path program 9 times [2024-06-27 19:28:49,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:49,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130429694] [2024-06-27 19:28:49,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:49,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:49,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:49,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:49,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130429694] [2024-06-27 19:28:49,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130429694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:49,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:49,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:49,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442917903] [2024-06-27 19:28:49,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:49,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:49,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:49,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:49,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:49,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:49,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 257 transitions, 3166 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:49,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:49,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:49,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:50,364 INFO L124 PetriNetUnfolderBase]: 1834/3102 cut-off events. [2024-06-27 19:28:50,364 INFO L125 PetriNetUnfolderBase]: For 135047/135052 co-relation queries the response was YES. [2024-06-27 19:28:50,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19493 conditions, 3102 events. 1834/3102 cut-off events. For 135047/135052 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18807 event pairs, 341 based on Foata normal form. 10/3109 useless extension candidates. Maximal degree in co-relation 19384. Up to 2612 conditions per place. [2024-06-27 19:28:50,389 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 216 selfloop transitions, 58 changer transitions 0/281 dead transitions. [2024-06-27 19:28:50,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 281 transitions, 3782 flow [2024-06-27 19:28:50,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:50,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:50,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 19:28:50,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-27 19:28:50,390 INFO L175 Difference]: Start difference. First operand has 241 places, 257 transitions, 3166 flow. Second operand 8 states and 178 transitions. [2024-06-27 19:28:50,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 281 transitions, 3782 flow [2024-06-27 19:28:50,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 281 transitions, 3663 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:50,861 INFO L231 Difference]: Finished difference. Result has 243 places, 257 transitions, 3167 flow [2024-06-27 19:28:50,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3047, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3167, PETRI_PLACES=243, PETRI_TRANSITIONS=257} [2024-06-27 19:28:50,861 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 203 predicate places. [2024-06-27 19:28:50,862 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 257 transitions, 3167 flow [2024-06-27 19:28:50,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:50,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:50,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:50,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:28:50,862 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 19:28:50,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:50,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1032466815, now seen corresponding path program 10 times [2024-06-27 19:28:50,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:50,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000629580] [2024-06-27 19:28:50,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:50,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:50,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:50,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:50,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:50,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000629580] [2024-06-27 19:28:50,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000629580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:50,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:50,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:50,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535576810] [2024-06-27 19:28:50,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:50,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:50,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:50,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:50,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:50,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:50,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 257 transitions, 3167 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:50,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:50,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:50,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:51,381 INFO L124 PetriNetUnfolderBase]: 1854/3130 cut-off events. [2024-06-27 19:28:51,381 INFO L125 PetriNetUnfolderBase]: For 127854/127859 co-relation queries the response was YES. [2024-06-27 19:28:51,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19509 conditions, 3130 events. 1854/3130 cut-off events. For 127854/127859 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18936 event pairs, 449 based on Foata normal form. 10/3133 useless extension candidates. Maximal degree in co-relation 19401. Up to 2783 conditions per place. [2024-06-27 19:28:51,408 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 231 selfloop transitions, 40 changer transitions 0/278 dead transitions. [2024-06-27 19:28:51,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 278 transitions, 3779 flow [2024-06-27 19:28:51,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:51,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:51,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 19:28:51,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-06-27 19:28:51,409 INFO L175 Difference]: Start difference. First operand has 243 places, 257 transitions, 3167 flow. Second operand 8 states and 174 transitions. [2024-06-27 19:28:51,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 278 transitions, 3779 flow [2024-06-27 19:28:51,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 278 transitions, 3649 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:51,980 INFO L231 Difference]: Finished difference. Result has 244 places, 258 transitions, 3135 flow [2024-06-27 19:28:51,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3135, PETRI_PLACES=244, PETRI_TRANSITIONS=258} [2024-06-27 19:28:51,981 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 204 predicate places. [2024-06-27 19:28:51,981 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 258 transitions, 3135 flow [2024-06-27 19:28:51,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:51,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:51,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:51,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:28:51,981 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 19:28:51,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:51,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1032852765, now seen corresponding path program 11 times [2024-06-27 19:28:51,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:51,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518348706] [2024-06-27 19:28:51,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:51,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:51,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:52,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:52,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:52,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518348706] [2024-06-27 19:28:52,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518348706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:52,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:52,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:52,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76066656] [2024-06-27 19:28:52,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:52,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:52,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:52,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:52,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:52,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:52,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 258 transitions, 3135 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:52,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:52,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:52,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:52,592 INFO L124 PetriNetUnfolderBase]: 1920/3236 cut-off events. [2024-06-27 19:28:52,592 INFO L125 PetriNetUnfolderBase]: For 147255/147260 co-relation queries the response was YES. [2024-06-27 19:28:52,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20602 conditions, 3236 events. 1920/3236 cut-off events. For 147255/147260 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19737 event pairs, 458 based on Foata normal form. 10/3243 useless extension candidates. Maximal degree in co-relation 20493. Up to 2626 conditions per place. [2024-06-27 19:28:52,619 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 203 selfloop transitions, 76 changer transitions 0/286 dead transitions. [2024-06-27 19:28:52,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 286 transitions, 3965 flow [2024-06-27 19:28:52,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:52,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:52,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:28:52,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-27 19:28:52,620 INFO L175 Difference]: Start difference. First operand has 244 places, 258 transitions, 3135 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:28:52,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 286 transitions, 3965 flow [2024-06-27 19:28:53,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 286 transitions, 3870 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:53,190 INFO L231 Difference]: Finished difference. Result has 246 places, 260 transitions, 3238 flow [2024-06-27 19:28:53,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3238, PETRI_PLACES=246, PETRI_TRANSITIONS=260} [2024-06-27 19:28:53,190 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 206 predicate places. [2024-06-27 19:28:53,190 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 260 transitions, 3238 flow [2024-06-27 19:28:53,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:53,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:53,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:53,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:28:53,191 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 19:28:53,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:53,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1167337275, now seen corresponding path program 12 times [2024-06-27 19:28:53,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:53,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14302866] [2024-06-27 19:28:53,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:53,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:53,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:53,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:53,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:53,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14302866] [2024-06-27 19:28:53,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14302866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:53,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:53,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:53,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140677649] [2024-06-27 19:28:53,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:53,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:53,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:53,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:53,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:53,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:53,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 260 transitions, 3238 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:53,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:53,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:53,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:53,737 INFO L124 PetriNetUnfolderBase]: 1948/3278 cut-off events. [2024-06-27 19:28:53,737 INFO L125 PetriNetUnfolderBase]: For 156474/156479 co-relation queries the response was YES. [2024-06-27 19:28:53,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21105 conditions, 3278 events. 1948/3278 cut-off events. For 156474/156479 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20024 event pairs, 504 based on Foata normal form. 12/3287 useless extension candidates. Maximal degree in co-relation 20995. Up to 2898 conditions per place. [2024-06-27 19:28:53,765 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 203 selfloop transitions, 70 changer transitions 0/280 dead transitions. [2024-06-27 19:28:53,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 280 transitions, 3878 flow [2024-06-27 19:28:53,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:53,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:53,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 19:28:53,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-27 19:28:53,766 INFO L175 Difference]: Start difference. First operand has 246 places, 260 transitions, 3238 flow. Second operand 8 states and 177 transitions. [2024-06-27 19:28:53,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 280 transitions, 3878 flow [2024-06-27 19:28:54,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 280 transitions, 3775 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:28:54,400 INFO L231 Difference]: Finished difference. Result has 250 places, 261 transitions, 3304 flow [2024-06-27 19:28:54,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3139, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3304, PETRI_PLACES=250, PETRI_TRANSITIONS=261} [2024-06-27 19:28:54,400 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 210 predicate places. [2024-06-27 19:28:54,400 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 261 transitions, 3304 flow [2024-06-27 19:28:54,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:54,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:54,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:54,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:28:54,401 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 19:28:54,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:54,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1174955835, now seen corresponding path program 13 times [2024-06-27 19:28:54,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:54,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125721101] [2024-06-27 19:28:54,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:54,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:54,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:54,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:54,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:54,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125721101] [2024-06-27 19:28:54,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125721101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:54,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:54,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:54,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635585628] [2024-06-27 19:28:54,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:54,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:54,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:54,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:54,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:54,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:54,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 261 transitions, 3304 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:54,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:54,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:54,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:54,933 INFO L124 PetriNetUnfolderBase]: 1930/3256 cut-off events. [2024-06-27 19:28:54,933 INFO L125 PetriNetUnfolderBase]: For 143982/143987 co-relation queries the response was YES. [2024-06-27 19:28:54,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20534 conditions, 3256 events. 1930/3256 cut-off events. For 143982/143987 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19929 event pairs, 482 based on Foata normal form. 12/3265 useless extension candidates. Maximal degree in co-relation 20422. Up to 2760 conditions per place. [2024-06-27 19:28:54,960 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 205 selfloop transitions, 72 changer transitions 0/284 dead transitions. [2024-06-27 19:28:54,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 284 transitions, 3966 flow [2024-06-27 19:28:54,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:54,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:54,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:28:54,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-27 19:28:54,961 INFO L175 Difference]: Start difference. First operand has 250 places, 261 transitions, 3304 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:28:54,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 284 transitions, 3966 flow [2024-06-27 19:28:55,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 284 transitions, 3819 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:55,593 INFO L231 Difference]: Finished difference. Result has 252 places, 261 transitions, 3305 flow [2024-06-27 19:28:55,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3305, PETRI_PLACES=252, PETRI_TRANSITIONS=261} [2024-06-27 19:28:55,593 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 212 predicate places. [2024-06-27 19:28:55,593 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 261 transitions, 3305 flow [2024-06-27 19:28:55,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:55,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:55,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:55,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:28:55,594 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 19:28:55,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:55,594 INFO L85 PathProgramCache]: Analyzing trace with hash -793643365, now seen corresponding path program 14 times [2024-06-27 19:28:55,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:55,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290211007] [2024-06-27 19:28:55,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:55,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:55,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:55,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:55,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:55,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290211007] [2024-06-27 19:28:55,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290211007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:55,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:55,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:55,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747226269] [2024-06-27 19:28:55,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:55,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:55,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:55,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:55,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:55,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:55,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 261 transitions, 3305 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:55,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:55,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:55,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:56,192 INFO L124 PetriNetUnfolderBase]: 1950/3285 cut-off events. [2024-06-27 19:28:56,193 INFO L125 PetriNetUnfolderBase]: For 144357/144359 co-relation queries the response was YES. [2024-06-27 19:28:56,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20804 conditions, 3285 events. 1950/3285 cut-off events. For 144357/144359 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 20143 event pairs, 501 based on Foata normal form. 6/3286 useless extension candidates. Maximal degree in co-relation 20691. Up to 2862 conditions per place. [2024-06-27 19:28:56,220 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 245 selfloop transitions, 39 changer transitions 0/291 dead transitions. [2024-06-27 19:28:56,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 291 transitions, 4135 flow [2024-06-27 19:28:56,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:56,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:56,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:28:56,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-27 19:28:56,221 INFO L175 Difference]: Start difference. First operand has 252 places, 261 transitions, 3305 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:28:56,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 291 transitions, 4135 flow [2024-06-27 19:28:56,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 291 transitions, 3966 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:56,852 INFO L231 Difference]: Finished difference. Result has 253 places, 262 transitions, 3244 flow [2024-06-27 19:28:56,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3244, PETRI_PLACES=253, PETRI_TRANSITIONS=262} [2024-06-27 19:28:56,853 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 213 predicate places. [2024-06-27 19:28:56,853 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 262 transitions, 3244 flow [2024-06-27 19:28:56,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:56,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:56,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:56,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:28:56,853 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 19:28:56,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:56,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1553467935, now seen corresponding path program 15 times [2024-06-27 19:28:56,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:56,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067905080] [2024-06-27 19:28:56,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:56,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:56,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:56,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:56,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:56,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067905080] [2024-06-27 19:28:56,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067905080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:56,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:56,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:56,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305653860] [2024-06-27 19:28:56,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:56,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:56,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:56,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:56,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:56,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:56,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 262 transitions, 3244 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:56,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:56,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:56,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:57,463 INFO L124 PetriNetUnfolderBase]: 1932/3259 cut-off events. [2024-06-27 19:28:57,463 INFO L125 PetriNetUnfolderBase]: For 135061/135063 co-relation queries the response was YES. [2024-06-27 19:28:57,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20035 conditions, 3259 events. 1932/3259 cut-off events. For 135061/135063 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19926 event pairs, 499 based on Foata normal form. 8/3262 useless extension candidates. Maximal degree in co-relation 19921. Up to 2902 conditions per place. [2024-06-27 19:28:57,485 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 242 selfloop transitions, 34 changer transitions 0/283 dead transitions. [2024-06-27 19:28:57,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 283 transitions, 3874 flow [2024-06-27 19:28:57,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:57,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:57,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:28:57,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:28:57,486 INFO L175 Difference]: Start difference. First operand has 253 places, 262 transitions, 3244 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:28:57,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 283 transitions, 3874 flow [2024-06-27 19:28:57,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 283 transitions, 3743 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:57,991 INFO L231 Difference]: Finished difference. Result has 254 places, 262 transitions, 3186 flow [2024-06-27 19:28:57,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3113, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3186, PETRI_PLACES=254, PETRI_TRANSITIONS=262} [2024-06-27 19:28:57,992 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 214 predicate places. [2024-06-27 19:28:57,992 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 262 transitions, 3186 flow [2024-06-27 19:28:57,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:57,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:57,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] [2024-06-27 19:28:57,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:28:57,993 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 19:28:57,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:57,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1317440445, now seen corresponding path program 16 times [2024-06-27 19:28:57,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:57,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099156878] [2024-06-27 19:28:57,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:57,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:58,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:58,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:58,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099156878] [2024-06-27 19:28:58,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099156878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:58,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:58,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:58,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623742650] [2024-06-27 19:28:58,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:58,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:58,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:58,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:58,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:58,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:58,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 262 transitions, 3186 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:58,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:58,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:58,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:58,581 INFO L124 PetriNetUnfolderBase]: 1919/3240 cut-off events. [2024-06-27 19:28:58,581 INFO L125 PetriNetUnfolderBase]: For 119173/119175 co-relation queries the response was YES. [2024-06-27 19:28:58,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19258 conditions, 3240 events. 1919/3240 cut-off events. For 119173/119175 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19903 event pairs, 365 based on Foata normal form. 6/3241 useless extension candidates. Maximal degree in co-relation 19144. Up to 2699 conditions per place. [2024-06-27 19:28:58,607 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 237 selfloop transitions, 46 changer transitions 0/290 dead transitions. [2024-06-27 19:28:58,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 290 transitions, 3864 flow [2024-06-27 19:28:58,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:58,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:58,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:28:58,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 19:28:58,608 INFO L175 Difference]: Start difference. First operand has 254 places, 262 transitions, 3186 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:28:58,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 290 transitions, 3864 flow [2024-06-27 19:28:59,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 290 transitions, 3789 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:59,038 INFO L231 Difference]: Finished difference. Result has 256 places, 262 transitions, 3207 flow [2024-06-27 19:28:59,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3207, PETRI_PLACES=256, PETRI_TRANSITIONS=262} [2024-06-27 19:28:59,038 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 216 predicate places. [2024-06-27 19:28:59,039 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 262 transitions, 3207 flow [2024-06-27 19:28:59,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:59,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:59,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] [2024-06-27 19:28:59,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:28:59,039 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 19:28:59,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:59,039 INFO L85 PathProgramCache]: Analyzing trace with hash -324290101, now seen corresponding path program 17 times [2024-06-27 19:28:59,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:59,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500486395] [2024-06-27 19:28:59,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:59,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:59,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:59,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:59,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500486395] [2024-06-27 19:28:59,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500486395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:59,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:59,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:59,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056600381] [2024-06-27 19:28:59,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:59,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:59,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:59,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:59,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:59,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:59,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 262 transitions, 3207 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:59,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:59,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:59,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:59,576 INFO L124 PetriNetUnfolderBase]: 1947/3284 cut-off events. [2024-06-27 19:28:59,576 INFO L125 PetriNetUnfolderBase]: For 127794/127796 co-relation queries the response was YES. [2024-06-27 19:28:59,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19634 conditions, 3284 events. 1947/3284 cut-off events. For 127794/127796 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20162 event pairs, 498 based on Foata normal form. 8/3287 useless extension candidates. Maximal degree in co-relation 19519. Up to 2891 conditions per place. [2024-06-27 19:28:59,603 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 211 selfloop transitions, 65 changer transitions 0/283 dead transitions. [2024-06-27 19:28:59,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 3855 flow [2024-06-27 19:28:59,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:59,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:59,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-27 19:28:59,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 19:28:59,604 INFO L175 Difference]: Start difference. First operand has 256 places, 262 transitions, 3207 flow. Second operand 9 states and 198 transitions. [2024-06-27 19:28:59,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 3855 flow [2024-06-27 19:29:00,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 283 transitions, 3748 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:00,087 INFO L231 Difference]: Finished difference. Result has 259 places, 263 transitions, 3259 flow [2024-06-27 19:29:00,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3259, PETRI_PLACES=259, PETRI_TRANSITIONS=263} [2024-06-27 19:29:00,087 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-27 19:29:00,087 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 263 transitions, 3259 flow [2024-06-27 19:29:00,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:00,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:00,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:00,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:29:00,088 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 19:29:00,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:00,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1174951425, now seen corresponding path program 18 times [2024-06-27 19:29:00,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:00,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498283228] [2024-06-27 19:29:00,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:00,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:00,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:00,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:00,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:00,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498283228] [2024-06-27 19:29:00,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498283228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:00,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:00,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:00,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486061703] [2024-06-27 19:29:00,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:00,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:00,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:00,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:00,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:00,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:00,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 263 transitions, 3259 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:00,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:00,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:00,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:00,648 INFO L124 PetriNetUnfolderBase]: 2021/3398 cut-off events. [2024-06-27 19:29:00,648 INFO L125 PetriNetUnfolderBase]: For 151342/151344 co-relation queries the response was YES. [2024-06-27 19:29:00,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21009 conditions, 3398 events. 2021/3398 cut-off events. For 151342/151344 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20893 event pairs, 512 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 20893. Up to 2847 conditions per place. [2024-06-27 19:29:00,677 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 215 selfloop transitions, 66 changer transitions 0/288 dead transitions. [2024-06-27 19:29:00,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 288 transitions, 4113 flow [2024-06-27 19:29:00,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:29:00,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:29:00,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:29:00,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-27 19:29:00,678 INFO L175 Difference]: Start difference. First operand has 259 places, 263 transitions, 3259 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:29:00,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 288 transitions, 4113 flow [2024-06-27 19:29:01,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 288 transitions, 3972 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:01,348 INFO L231 Difference]: Finished difference. Result has 259 places, 265 transitions, 3304 flow [2024-06-27 19:29:01,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3304, PETRI_PLACES=259, PETRI_TRANSITIONS=265} [2024-06-27 19:29:01,348 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-27 19:29:01,348 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 265 transitions, 3304 flow [2024-06-27 19:29:01,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:01,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:01,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:01,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:29:01,349 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:01,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:01,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1648851081, now seen corresponding path program 19 times [2024-06-27 19:29:01,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:01,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704734651] [2024-06-27 19:29:01,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:01,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:01,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:01,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:01,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704734651] [2024-06-27 19:29:01,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704734651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:01,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:01,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:01,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489730567] [2024-06-27 19:29:01,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:01,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:01,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:01,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:01,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:01,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:01,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 265 transitions, 3304 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:01,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:01,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:01,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:01,968 INFO L124 PetriNetUnfolderBase]: 2125/3574 cut-off events. [2024-06-27 19:29:01,969 INFO L125 PetriNetUnfolderBase]: For 219176/219178 co-relation queries the response was YES. [2024-06-27 19:29:01,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22020 conditions, 3574 events. 2125/3574 cut-off events. For 219176/219178 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22292 event pairs, 578 based on Foata normal form. 34/3603 useless extension candidates. Maximal degree in co-relation 21903. Up to 3043 conditions per place. [2024-06-27 19:29:01,999 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 63 changer transitions 6/289 dead transitions. [2024-06-27 19:29:01,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 289 transitions, 3992 flow [2024-06-27 19:29:02,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:02,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:02,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 19:29:02,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-27 19:29:02,000 INFO L175 Difference]: Start difference. First operand has 259 places, 265 transitions, 3304 flow. Second operand 10 states and 216 transitions. [2024-06-27 19:29:02,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 289 transitions, 3992 flow [2024-06-27 19:29:02,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 289 transitions, 3895 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 19:29:02,702 INFO L231 Difference]: Finished difference. Result has 266 places, 262 transitions, 3336 flow [2024-06-27 19:29:02,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3336, PETRI_PLACES=266, PETRI_TRANSITIONS=262} [2024-06-27 19:29:02,703 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-27 19:29:02,703 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 262 transitions, 3336 flow [2024-06-27 19:29:02,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:02,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:02,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:02,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:29:02,703 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 19:29:02,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:02,703 INFO L85 PathProgramCache]: Analyzing trace with hash -445122697, now seen corresponding path program 20 times [2024-06-27 19:29:02,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:02,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187683570] [2024-06-27 19:29:02,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:02,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:02,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:02,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:02,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187683570] [2024-06-27 19:29:02,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187683570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:02,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:02,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:02,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144352951] [2024-06-27 19:29:02,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:02,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:02,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:02,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:02,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:02,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:02,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 262 transitions, 3336 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:02,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:02,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:02,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:03,349 INFO L124 PetriNetUnfolderBase]: 2057/3460 cut-off events. [2024-06-27 19:29:03,350 INFO L125 PetriNetUnfolderBase]: For 154770/154772 co-relation queries the response was YES. [2024-06-27 19:29:03,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21403 conditions, 3460 events. 2057/3460 cut-off events. For 154770/154772 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21503 event pairs, 539 based on Foata normal form. 8/3463 useless extension candidates. Maximal degree in co-relation 21284. Up to 2928 conditions per place. [2024-06-27 19:29:03,378 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 216 selfloop transitions, 64 changer transitions 0/287 dead transitions. [2024-06-27 19:29:03,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 287 transitions, 4034 flow [2024-06-27 19:29:03,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:03,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:03,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 19:29:03,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-27 19:29:03,379 INFO L175 Difference]: Start difference. First operand has 266 places, 262 transitions, 3336 flow. Second operand 9 states and 200 transitions. [2024-06-27 19:29:03,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 287 transitions, 4034 flow [2024-06-27 19:29:03,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 287 transitions, 3851 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:03,890 INFO L231 Difference]: Finished difference. Result has 266 places, 263 transitions, 3315 flow [2024-06-27 19:29:03,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3315, PETRI_PLACES=266, PETRI_TRANSITIONS=263} [2024-06-27 19:29:03,891 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-27 19:29:03,891 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 263 transitions, 3315 flow [2024-06-27 19:29:03,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:03,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:03,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:03,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:29:03,891 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 19:29:03,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:03,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1160590373, now seen corresponding path program 21 times [2024-06-27 19:29:03,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:03,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828059869] [2024-06-27 19:29:03,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:03,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:03,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:03,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:03,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:03,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828059869] [2024-06-27 19:29:03,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828059869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:03,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:03,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:03,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924610697] [2024-06-27 19:29:03,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:03,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:03,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:03,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:03,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:04,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:04,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 263 transitions, 3315 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:04,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:04,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:04,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:04,466 INFO L124 PetriNetUnfolderBase]: 2039/3434 cut-off events. [2024-06-27 19:29:04,466 INFO L125 PetriNetUnfolderBase]: For 137465/137467 co-relation queries the response was YES. [2024-06-27 19:29:04,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20670 conditions, 3434 events. 2039/3434 cut-off events. For 137465/137467 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21332 event pairs, 551 based on Foata normal form. 8/3437 useless extension candidates. Maximal degree in co-relation 20550. Up to 3042 conditions per place. [2024-06-27 19:29:04,496 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 215 selfloop transitions, 59 changer transitions 0/281 dead transitions. [2024-06-27 19:29:04,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 281 transitions, 3933 flow [2024-06-27 19:29:04,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:29:04,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:29:04,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:29:04,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-27 19:29:04,497 INFO L175 Difference]: Start difference. First operand has 266 places, 263 transitions, 3315 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:29:04,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 281 transitions, 3933 flow [2024-06-27 19:29:04,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 281 transitions, 3783 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:04,962 INFO L231 Difference]: Finished difference. Result has 266 places, 263 transitions, 3288 flow [2024-06-27 19:29:04,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=266, PETRI_TRANSITIONS=263} [2024-06-27 19:29:04,963 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-27 19:29:04,963 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 263 transitions, 3288 flow [2024-06-27 19:29:04,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:04,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:04,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:04,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:29:04,963 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 19:29:04,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:04,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1157282363, now seen corresponding path program 22 times [2024-06-27 19:29:04,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:04,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646498687] [2024-06-27 19:29:04,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:04,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:04,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:05,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:05,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:05,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646498687] [2024-06-27 19:29:05,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646498687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:05,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:05,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:05,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95820824] [2024-06-27 19:29:05,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:05,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:05,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:05,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:05,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:05,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:05,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 263 transitions, 3288 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:05,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:05,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:05,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:05,614 INFO L124 PetriNetUnfolderBase]: 2026/3415 cut-off events. [2024-06-27 19:29:05,615 INFO L125 PetriNetUnfolderBase]: For 118920/118922 co-relation queries the response was YES. [2024-06-27 19:29:05,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19917 conditions, 3415 events. 2026/3415 cut-off events. For 118920/118922 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21318 event pairs, 410 based on Foata normal form. 6/3416 useless extension candidates. Maximal degree in co-relation 19796. Up to 2388 conditions per place. [2024-06-27 19:29:05,638 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 203 selfloop transitions, 82 changer transitions 0/292 dead transitions. [2024-06-27 19:29:05,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 292 transitions, 3994 flow [2024-06-27 19:29:05,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:29:05,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:29:05,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:29:05,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-27 19:29:05,639 INFO L175 Difference]: Start difference. First operand has 266 places, 263 transitions, 3288 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:29:05,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 292 transitions, 3994 flow [2024-06-27 19:29:06,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 292 transitions, 3863 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:06,167 INFO L231 Difference]: Finished difference. Result has 267 places, 263 transitions, 3325 flow [2024-06-27 19:29:06,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3325, PETRI_PLACES=267, PETRI_TRANSITIONS=263} [2024-06-27 19:29:06,168 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 227 predicate places. [2024-06-27 19:29:06,168 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 263 transitions, 3325 flow [2024-06-27 19:29:06,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:06,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:06,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:06,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:29:06,168 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 19:29:06,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:06,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2141711847, now seen corresponding path program 2 times [2024-06-27 19:29:06,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:06,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869520562] [2024-06-27 19:29:06,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:06,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:06,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:06,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:06,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:06,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869520562] [2024-06-27 19:29:06,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869520562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:06,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:06,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:06,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045093712] [2024-06-27 19:29:06,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:06,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:06,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:06,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:06,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:06,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:06,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 263 transitions, 3325 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:06,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:06,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:06,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:06,822 INFO L124 PetriNetUnfolderBase]: 2134/3609 cut-off events. [2024-06-27 19:29:06,822 INFO L125 PetriNetUnfolderBase]: For 183989/183991 co-relation queries the response was YES. [2024-06-27 19:29:06,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21078 conditions, 3609 events. 2134/3609 cut-off events. For 183989/183991 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22703 event pairs, 550 based on Foata normal form. 30/3634 useless extension candidates. Maximal degree in co-relation 20956. Up to 2945 conditions per place. [2024-06-27 19:29:06,854 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 214 selfloop transitions, 66 changer transitions 8/295 dead transitions. [2024-06-27 19:29:06,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 295 transitions, 4107 flow [2024-06-27 19:29:06,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:06,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:06,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-27 19:29:06,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 19:29:06,855 INFO L175 Difference]: Start difference. First operand has 267 places, 263 transitions, 3325 flow. Second operand 10 states and 220 transitions. [2024-06-27 19:29:06,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 295 transitions, 4107 flow [2024-06-27 19:29:07,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 295 transitions, 3725 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:07,256 INFO L231 Difference]: Finished difference. Result has 269 places, 263 transitions, 3117 flow [2024-06-27 19:29:07,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3117, PETRI_PLACES=269, PETRI_TRANSITIONS=263} [2024-06-27 19:29:07,256 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 229 predicate places. [2024-06-27 19:29:07,257 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 263 transitions, 3117 flow [2024-06-27 19:29:07,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:07,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:07,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:07,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:29:07,257 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 19:29:07,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:07,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1707901257, now seen corresponding path program 3 times [2024-06-27 19:29:07,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:07,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458527821] [2024-06-27 19:29:07,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:07,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:07,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:07,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:07,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:07,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458527821] [2024-06-27 19:29:07,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458527821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:07,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:07,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:07,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640099720] [2024-06-27 19:29:07,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:07,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:07,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:07,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:07,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:07,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:07,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 263 transitions, 3117 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:07,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:07,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:07,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:07,866 INFO L124 PetriNetUnfolderBase]: 2053/3462 cut-off events. [2024-06-27 19:29:07,866 INFO L125 PetriNetUnfolderBase]: For 123254/123256 co-relation queries the response was YES. [2024-06-27 19:29:07,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19672 conditions, 3462 events. 2053/3462 cut-off events. For 123254/123256 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21563 event pairs, 501 based on Foata normal form. 6/3463 useless extension candidates. Maximal degree in co-relation 19551. Up to 2592 conditions per place. [2024-06-27 19:29:07,895 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-27 19:29:07,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 293 transitions, 4011 flow [2024-06-27 19:29:07,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:07,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:07,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 19:29:07,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-27 19:29:07,896 INFO L175 Difference]: Start difference. First operand has 269 places, 263 transitions, 3117 flow. Second operand 9 states and 200 transitions. [2024-06-27 19:29:07,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 293 transitions, 4011 flow [2024-06-27 19:29:08,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 293 transitions, 3830 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:08,535 INFO L231 Difference]: Finished difference. Result has 270 places, 266 transitions, 3184 flow [2024-06-27 19:29:08,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3184, PETRI_PLACES=270, PETRI_TRANSITIONS=266} [2024-06-27 19:29:08,535 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 230 predicate places. [2024-06-27 19:29:08,535 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 266 transitions, 3184 flow [2024-06-27 19:29:08,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:08,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:08,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:08,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:29:08,536 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 19:29:08,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:08,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1713615177, now seen corresponding path program 4 times [2024-06-27 19:29:08,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:08,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423821394] [2024-06-27 19:29:08,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:08,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:08,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:08,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:08,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:08,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423821394] [2024-06-27 19:29:08,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423821394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:08,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:08,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:08,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384222147] [2024-06-27 19:29:08,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:08,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:08,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:08,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:08,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:08,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:08,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 266 transitions, 3184 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:08,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:08,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:08,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:09,189 INFO L124 PetriNetUnfolderBase]: 2040/3443 cut-off events. [2024-06-27 19:29:09,189 INFO L125 PetriNetUnfolderBase]: For 108985/108987 co-relation queries the response was YES. [2024-06-27 19:29:09,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19358 conditions, 3443 events. 2040/3443 cut-off events. For 108985/108987 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21441 event pairs, 481 based on Foata normal form. 6/3444 useless extension candidates. Maximal degree in co-relation 19237. Up to 2586 conditions per place. [2024-06-27 19:29:09,218 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-27 19:29:09,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 293 transitions, 3888 flow [2024-06-27 19:29:09,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:09,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:09,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 19:29:09,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-27 19:29:09,219 INFO L175 Difference]: Start difference. First operand has 270 places, 266 transitions, 3184 flow. Second operand 9 states and 200 transitions. [2024-06-27 19:29:09,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 293 transitions, 3888 flow [2024-06-27 19:29:09,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 293 transitions, 3718 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:09,586 INFO L231 Difference]: Finished difference. Result has 273 places, 266 transitions, 3172 flow [2024-06-27 19:29:09,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3172, PETRI_PLACES=273, PETRI_TRANSITIONS=266} [2024-06-27 19:29:09,587 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 233 predicate places. [2024-06-27 19:29:09,587 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 266 transitions, 3172 flow [2024-06-27 19:29:09,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:09,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:09,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:09,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:29:09,587 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 19:29:09,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:09,588 INFO L85 PathProgramCache]: Analyzing trace with hash 563649995, now seen corresponding path program 1 times [2024-06-27 19:29:09,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:09,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040261730] [2024-06-27 19:29:09,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:09,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:09,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:09,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:09,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:09,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040261730] [2024-06-27 19:29:09,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040261730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:09,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:09,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:09,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666448266] [2024-06-27 19:29:09,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:09,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:09,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:09,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:09,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:09,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:09,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 266 transitions, 3172 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:09,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:09,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:09,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:10,312 INFO L124 PetriNetUnfolderBase]: 2380/4051 cut-off events. [2024-06-27 19:29:10,313 INFO L125 PetriNetUnfolderBase]: For 268219/268221 co-relation queries the response was YES. [2024-06-27 19:29:10,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25046 conditions, 4051 events. 2380/4051 cut-off events. For 268219/268221 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26168 event pairs, 441 based on Foata normal form. 18/4064 useless extension candidates. Maximal degree in co-relation 24925. Up to 2246 conditions per place. [2024-06-27 19:29:10,348 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 214 selfloop transitions, 80 changer transitions 15/316 dead transitions. [2024-06-27 19:29:10,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 316 transitions, 4383 flow [2024-06-27 19:29:10,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:10,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:10,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 19:29:10,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 19:29:10,349 INFO L175 Difference]: Start difference. First operand has 273 places, 266 transitions, 3172 flow. Second operand 9 states and 216 transitions. [2024-06-27 19:29:10,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 316 transitions, 4383 flow [2024-06-27 19:29:11,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 316 transitions, 4146 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:11,432 INFO L231 Difference]: Finished difference. Result has 274 places, 269 transitions, 3201 flow [2024-06-27 19:29:11,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3201, PETRI_PLACES=274, PETRI_TRANSITIONS=269} [2024-06-27 19:29:11,433 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 234 predicate places. [2024-06-27 19:29:11,433 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 269 transitions, 3201 flow [2024-06-27 19:29:11,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:11,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:11,433 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:11,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:29:11,434 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 19:29:11,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:11,434 INFO L85 PathProgramCache]: Analyzing trace with hash -580768591, now seen corresponding path program 2 times [2024-06-27 19:29:11,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:11,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120258907] [2024-06-27 19:29:11,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:11,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:11,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:11,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:11,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:11,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120258907] [2024-06-27 19:29:11,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120258907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:11,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:11,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:11,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856815591] [2024-06-27 19:29:11,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:11,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:11,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:11,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:11,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:11,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:11,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 269 transitions, 3201 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:11,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:11,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:11,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:12,184 INFO L124 PetriNetUnfolderBase]: 2429/4154 cut-off events. [2024-06-27 19:29:12,184 INFO L125 PetriNetUnfolderBase]: For 319916/319918 co-relation queries the response was YES. [2024-06-27 19:29:12,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26780 conditions, 4154 events. 2429/4154 cut-off events. For 319916/319918 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27117 event pairs, 613 based on Foata normal form. 18/4167 useless extension candidates. Maximal degree in co-relation 26659. Up to 3408 conditions per place. [2024-06-27 19:29:12,219 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 264 selfloop transitions, 23 changer transitions 8/302 dead transitions. [2024-06-27 19:29:12,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 302 transitions, 4113 flow [2024-06-27 19:29:12,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:12,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:12,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:29:12,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:29:12,220 INFO L175 Difference]: Start difference. First operand has 274 places, 269 transitions, 3201 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:29:12,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 302 transitions, 4113 flow [2024-06-27 19:29:13,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 302 transitions, 4001 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:13,496 INFO L231 Difference]: Finished difference. Result has 272 places, 267 transitions, 3123 flow [2024-06-27 19:29:13,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3123, PETRI_PLACES=272, PETRI_TRANSITIONS=267} [2024-06-27 19:29:13,496 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 232 predicate places. [2024-06-27 19:29:13,496 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 267 transitions, 3123 flow [2024-06-27 19:29:13,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:13,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:13,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, 1, 1] [2024-06-27 19:29:13,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:29:13,497 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 19:29:13,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:13,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1620222393, now seen corresponding path program 3 times [2024-06-27 19:29:13,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:13,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457913625] [2024-06-27 19:29:13,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:13,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:13,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:13,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:13,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:13,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457913625] [2024-06-27 19:29:13,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457913625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:13,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:13,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:13,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300916891] [2024-06-27 19:29:13,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:13,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:13,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:13,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:13,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:13,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:13,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 267 transitions, 3123 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:13,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:13,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:13,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:14,141 INFO L124 PetriNetUnfolderBase]: 2243/3816 cut-off events. [2024-06-27 19:29:14,141 INFO L125 PetriNetUnfolderBase]: For 214122/214124 co-relation queries the response was YES. [2024-06-27 19:29:14,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22507 conditions, 3816 events. 2243/3816 cut-off events. For 214122/214124 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 24419 event pairs, 552 based on Foata normal form. 18/3829 useless extension candidates. Maximal degree in co-relation 22387. Up to 3273 conditions per place. [2024-06-27 19:29:14,173 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 246 selfloop transitions, 20 changer transitions 22/295 dead transitions. [2024-06-27 19:29:14,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 295 transitions, 3831 flow [2024-06-27 19:29:14,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:14,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:14,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 19:29:14,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-27 19:29:14,173 INFO L175 Difference]: Start difference. First operand has 272 places, 267 transitions, 3123 flow. Second operand 8 states and 178 transitions. [2024-06-27 19:29:14,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 295 transitions, 3831 flow [2024-06-27 19:29:14,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 295 transitions, 3782 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:14,957 INFO L231 Difference]: Finished difference. Result has 271 places, 263 transitions, 3079 flow [2024-06-27 19:29:14,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3079, PETRI_PLACES=271, PETRI_TRANSITIONS=263} [2024-06-27 19:29:14,958 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 231 predicate places. [2024-06-27 19:29:14,958 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 263 transitions, 3079 flow [2024-06-27 19:29:14,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:14,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:14,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:14,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:29:14,958 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 19:29:14,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:14,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1392152373, now seen corresponding path program 4 times [2024-06-27 19:29:14,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:14,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141502284] [2024-06-27 19:29:14,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:14,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:14,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:15,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:15,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:15,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141502284] [2024-06-27 19:29:15,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141502284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:15,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:15,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:15,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327930645] [2024-06-27 19:29:15,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:15,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:15,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:15,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:15,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:15,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:15,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 263 transitions, 3079 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:15,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:15,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:15,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:15,638 INFO L124 PetriNetUnfolderBase]: 2182/3679 cut-off events. [2024-06-27 19:29:15,639 INFO L125 PetriNetUnfolderBase]: For 226488/226490 co-relation queries the response was YES. [2024-06-27 19:29:15,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22030 conditions, 3679 events. 2182/3679 cut-off events. For 226488/226490 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23307 event pairs, 407 based on Foata normal form. 24/3699 useless extension candidates. Maximal degree in co-relation 21911. Up to 2384 conditions per place. [2024-06-27 19:29:15,664 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 71 changer transitions 10/297 dead transitions. [2024-06-27 19:29:15,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 297 transitions, 4026 flow [2024-06-27 19:29:15,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:15,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:15,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:29:15,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6121794871794872 [2024-06-27 19:29:15,665 INFO L175 Difference]: Start difference. First operand has 271 places, 263 transitions, 3079 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:29:15,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 297 transitions, 4026 flow [2024-06-27 19:29:16,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 297 transitions, 3973 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:16,275 INFO L231 Difference]: Finished difference. Result has 268 places, 260 transitions, 3137 flow [2024-06-27 19:29:16,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3137, PETRI_PLACES=268, PETRI_TRANSITIONS=260} [2024-06-27 19:29:16,276 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 228 predicate places. [2024-06-27 19:29:16,276 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 260 transitions, 3137 flow [2024-06-27 19:29:16,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:16,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:16,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 19:29:16,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:29:16,276 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 19:29:16,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:16,277 INFO L85 PathProgramCache]: Analyzing trace with hash 685724585, now seen corresponding path program 5 times [2024-06-27 19:29:16,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:16,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127911003] [2024-06-27 19:29:16,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:16,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:16,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:16,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:16,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:16,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127911003] [2024-06-27 19:29:16,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127911003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:16,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:16,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:16,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718209905] [2024-06-27 19:29:16,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:16,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:16,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:16,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:16,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:16,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:16,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 260 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:16,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:16,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:16,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:16,892 INFO L124 PetriNetUnfolderBase]: 2081/3520 cut-off events. [2024-06-27 19:29:16,892 INFO L125 PetriNetUnfolderBase]: For 226975/226977 co-relation queries the response was YES. [2024-06-27 19:29:16,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21340 conditions, 3520 events. 2081/3520 cut-off events. For 226975/226977 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22097 event pairs, 614 based on Foata normal form. 26/3542 useless extension candidates. Maximal degree in co-relation 21220. Up to 2966 conditions per place. [2024-06-27 19:29:16,922 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 52 changer transitions 6/278 dead transitions. [2024-06-27 19:29:16,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 278 transitions, 3765 flow [2024-06-27 19:29:16,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:16,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:16,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:29:16,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-27 19:29:16,923 INFO L175 Difference]: Start difference. First operand has 268 places, 260 transitions, 3137 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:29:16,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 278 transitions, 3765 flow [2024-06-27 19:29:17,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 278 transitions, 3469 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:29:17,744 INFO L231 Difference]: Finished difference. Result has 264 places, 256 transitions, 2912 flow [2024-06-27 19:29:17,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2912, PETRI_PLACES=264, PETRI_TRANSITIONS=256} [2024-06-27 19:29:17,745 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 224 predicate places. [2024-06-27 19:29:17,745 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 256 transitions, 2912 flow [2024-06-27 19:29:17,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:17,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:17,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:17,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:29:17,745 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 19:29:17,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:17,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1563331117, now seen corresponding path program 6 times [2024-06-27 19:29:17,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:17,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532572285] [2024-06-27 19:29:17,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:17,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:17,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:17,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 19:29:17,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:17,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532572285] [2024-06-27 19:29:17,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532572285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:17,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:17,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:17,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941020009] [2024-06-27 19:29:17,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:17,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:17,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:17,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:17,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:17,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:17,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 256 transitions, 2912 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:17,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:17,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:17,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:18,345 INFO L124 PetriNetUnfolderBase]: 1952/3309 cut-off events. [2024-06-27 19:29:18,345 INFO L125 PetriNetUnfolderBase]: For 150915/150917 co-relation queries the response was YES. [2024-06-27 19:29:18,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18216 conditions, 3309 events. 1952/3309 cut-off events. For 150915/150917 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20666 event pairs, 464 based on Foata normal form. 24/3329 useless extension candidates. Maximal degree in co-relation 18097. Up to 2672 conditions per place. [2024-06-27 19:29:18,372 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 212 selfloop transitions, 52 changer transitions 10/281 dead transitions. [2024-06-27 19:29:18,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 281 transitions, 3614 flow [2024-06-27 19:29:18,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:18,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:18,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:29:18,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:29:18,375 INFO L175 Difference]: Start difference. First operand has 264 places, 256 transitions, 2912 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:29:18,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 281 transitions, 3614 flow [2024-06-27 19:29:18,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 281 transitions, 3508 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:18,775 INFO L231 Difference]: Finished difference. Result has 266 places, 252 transitions, 2875 flow [2024-06-27 19:29:18,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2875, PETRI_PLACES=266, PETRI_TRANSITIONS=252} [2024-06-27 19:29:18,775 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-27 19:29:18,775 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 252 transitions, 2875 flow [2024-06-27 19:29:18,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:18,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:18,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:18,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:29:18,776 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 19:29:18,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:18,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1805986863, now seen corresponding path program 7 times [2024-06-27 19:29:18,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:18,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143247689] [2024-06-27 19:29:18,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:18,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:18,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:18,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:18,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:18,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143247689] [2024-06-27 19:29:18,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143247689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:18,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:18,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:18,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427169331] [2024-06-27 19:29:18,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:18,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:18,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:18,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:18,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:18,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:18,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 252 transitions, 2875 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:18,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:18,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:18,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:19,400 INFO L124 PetriNetUnfolderBase]: 1976/3357 cut-off events. [2024-06-27 19:29:19,401 INFO L125 PetriNetUnfolderBase]: For 182932/182933 co-relation queries the response was YES. [2024-06-27 19:29:19,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19605 conditions, 3357 events. 1976/3357 cut-off events. For 182932/182933 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20845 event pairs, 328 based on Foata normal form. 18/3371 useless extension candidates. Maximal degree in co-relation 19485. Up to 2446 conditions per place. [2024-06-27 19:29:19,430 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 216 selfloop transitions, 52 changer transitions 8/283 dead transitions. [2024-06-27 19:29:19,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 283 transitions, 3727 flow [2024-06-27 19:29:19,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:19,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:29:19,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-27 19:29:19,431 INFO L175 Difference]: Start difference. First operand has 266 places, 252 transitions, 2875 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:29:19,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 283 transitions, 3727 flow [2024-06-27 19:29:20,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 283 transitions, 3495 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-27 19:29:20,225 INFO L231 Difference]: Finished difference. Result has 261 places, 250 transitions, 2736 flow [2024-06-27 19:29:20,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2736, PETRI_PLACES=261, PETRI_TRANSITIONS=250} [2024-06-27 19:29:20,226 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 221 predicate places. [2024-06-27 19:29:20,226 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 250 transitions, 2736 flow [2024-06-27 19:29:20,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:20,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:20,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, 1, 1] [2024-06-27 19:29:20,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:29:20,226 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 19:29:20,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:20,227 INFO L85 PathProgramCache]: Analyzing trace with hash 89421515, now seen corresponding path program 8 times [2024-06-27 19:29:20,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:20,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798021932] [2024-06-27 19:29:20,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:20,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:20,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:20,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:20,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798021932] [2024-06-27 19:29:20,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798021932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:20,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:20,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:20,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987886222] [2024-06-27 19:29:20,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:20,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:20,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:20,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:20,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:20,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:20,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 250 transitions, 2736 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:20,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:20,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:20,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:20,821 INFO L124 PetriNetUnfolderBase]: 1871/3170 cut-off events. [2024-06-27 19:29:20,821 INFO L125 PetriNetUnfolderBase]: For 134578/134579 co-relation queries the response was YES. [2024-06-27 19:29:20,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17380 conditions, 3170 events. 1871/3170 cut-off events. For 134578/134579 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19452 event pairs, 310 based on Foata normal form. 18/3184 useless extension candidates. Maximal degree in co-relation 17263. Up to 2446 conditions per place. [2024-06-27 19:29:20,847 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 208 selfloop transitions, 50 changer transitions 14/279 dead transitions. [2024-06-27 19:29:20,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 279 transitions, 3416 flow [2024-06-27 19:29:20,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:20,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:20,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:29:20,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-27 19:29:20,848 INFO L175 Difference]: Start difference. First operand has 261 places, 250 transitions, 2736 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:29:20,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 279 transitions, 3416 flow [2024-06-27 19:29:21,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 279 transitions, 3308 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:21,385 INFO L231 Difference]: Finished difference. Result has 259 places, 244 transitions, 2684 flow [2024-06-27 19:29:21,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2684, PETRI_PLACES=259, PETRI_TRANSITIONS=244} [2024-06-27 19:29:21,385 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-27 19:29:21,386 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 244 transitions, 2684 flow [2024-06-27 19:29:21,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:21,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:21,386 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:21,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:29:21,386 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 19:29:21,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:21,386 INFO L85 PathProgramCache]: Analyzing trace with hash -548977585, now seen corresponding path program 9 times [2024-06-27 19:29:21,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:21,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386574181] [2024-06-27 19:29:21,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:21,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:21,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:21,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:21,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:21,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386574181] [2024-06-27 19:29:21,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386574181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:21,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:21,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:21,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675039449] [2024-06-27 19:29:21,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:21,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:21,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:21,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:21,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:21,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:21,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 244 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:21,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:21,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:21,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:22,005 INFO L124 PetriNetUnfolderBase]: 1982/3356 cut-off events. [2024-06-27 19:29:22,006 INFO L125 PetriNetUnfolderBase]: For 213532/213532 co-relation queries the response was YES. [2024-06-27 19:29:22,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20156 conditions, 3356 events. 1982/3356 cut-off events. For 213532/213532 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20898 event pairs, 551 based on Foata normal form. 24/3377 useless extension candidates. Maximal degree in co-relation 20040. Up to 2277 conditions per place. [2024-06-27 19:29:22,032 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 93 changer transitions 21/282 dead transitions. [2024-06-27 19:29:22,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 282 transitions, 3590 flow [2024-06-27 19:29:22,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:22,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:22,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-27 19:29:22,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594405594405595 [2024-06-27 19:29:22,034 INFO L175 Difference]: Start difference. First operand has 259 places, 244 transitions, 2684 flow. Second operand 11 states and 240 transitions. [2024-06-27 19:29:22,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 282 transitions, 3590 flow [2024-06-27 19:29:22,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 282 transitions, 3467 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 19:29:22,814 INFO L231 Difference]: Finished difference. Result has 256 places, 238 transitions, 2684 flow [2024-06-27 19:29:22,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2684, PETRI_PLACES=256, PETRI_TRANSITIONS=238} [2024-06-27 19:29:22,814 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 216 predicate places. [2024-06-27 19:29:22,814 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 238 transitions, 2684 flow [2024-06-27 19:29:22,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:22,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:22,815 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:22,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:29:22,815 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 19:29:22,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:22,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1533247147, now seen corresponding path program 1 times [2024-06-27 19:29:22,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:22,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169184989] [2024-06-27 19:29:22,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:22,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:22,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 19:29:22,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:22,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169184989] [2024-06-27 19:29:22,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169184989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:22,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:22,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:22,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434184421] [2024-06-27 19:29:22,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:22,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:22,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:22,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:22,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:22,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:22,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 238 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:22,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:22,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:22,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:23,413 INFO L124 PetriNetUnfolderBase]: 2003/3395 cut-off events. [2024-06-27 19:29:23,413 INFO L125 PetriNetUnfolderBase]: For 265874/265874 co-relation queries the response was YES. [2024-06-27 19:29:23,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21983 conditions, 3395 events. 2003/3395 cut-off events. For 265874/265874 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21279 event pairs, 616 based on Foata normal form. 24/3416 useless extension candidates. Maximal degree in co-relation 21871. Up to 2624 conditions per place. [2024-06-27 19:29:23,441 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 93 changer transitions 10/270 dead transitions. [2024-06-27 19:29:23,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 270 transitions, 3514 flow [2024-06-27 19:29:23,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:29:23,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:29:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-27 19:29:23,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 19:29:23,442 INFO L175 Difference]: Start difference. First operand has 256 places, 238 transitions, 2684 flow. Second operand 12 states and 252 transitions. [2024-06-27 19:29:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 270 transitions, 3514 flow [2024-06-27 19:29:24,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 270 transitions, 3352 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:24,518 INFO L231 Difference]: Finished difference. Result has 255 places, 235 transitions, 2684 flow [2024-06-27 19:29:24,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2684, PETRI_PLACES=255, PETRI_TRANSITIONS=235} [2024-06-27 19:29:24,518 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 215 predicate places. [2024-06-27 19:29:24,518 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 235 transitions, 2684 flow [2024-06-27 19:29:24,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:24,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:24,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 19:29:24,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:29:24,519 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 19:29:24,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:24,520 INFO L85 PathProgramCache]: Analyzing trace with hash -312500595, now seen corresponding path program 2 times [2024-06-27 19:29:24,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:24,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434850254] [2024-06-27 19:29:24,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:24,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:24,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:24,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:24,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434850254] [2024-06-27 19:29:24,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434850254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:24,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:24,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:24,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460035934] [2024-06-27 19:29:24,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:24,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:24,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:24,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:24,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:24,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:24,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 235 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:24,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:24,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:24,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:25,074 INFO L124 PetriNetUnfolderBase]: 1852/3126 cut-off events. [2024-06-27 19:29:25,075 INFO L125 PetriNetUnfolderBase]: For 202366/202366 co-relation queries the response was YES. [2024-06-27 19:29:25,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18986 conditions, 3126 events. 1852/3126 cut-off events. For 202366/202366 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19139 event pairs, 561 based on Foata normal form. 26/3149 useless extension candidates. Maximal degree in co-relation 18875. Up to 2624 conditions per place. [2024-06-27 19:29:25,100 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 85 changer transitions 20/259 dead transitions. [2024-06-27 19:29:25,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 259 transitions, 3288 flow [2024-06-27 19:29:25,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:25,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:25,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-27 19:29:25,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291375291375291 [2024-06-27 19:29:25,101 INFO L175 Difference]: Start difference. First operand has 255 places, 235 transitions, 2684 flow. Second operand 11 states and 227 transitions. [2024-06-27 19:29:25,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 259 transitions, 3288 flow [2024-06-27 19:29:25,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 259 transitions, 3101 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:29:25,677 INFO L231 Difference]: Finished difference. Result has 253 places, 227 transitions, 2592 flow [2024-06-27 19:29:25,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2592, PETRI_PLACES=253, PETRI_TRANSITIONS=227} [2024-06-27 19:29:25,677 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 213 predicate places. [2024-06-27 19:29:25,677 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 227 transitions, 2592 flow [2024-06-27 19:29:25,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:25,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:25,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:25,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:29:25,677 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 19:29:25,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:25,678 INFO L85 PathProgramCache]: Analyzing trace with hash 651005069, now seen corresponding path program 3 times [2024-06-27 19:29:25,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:25,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51473051] [2024-06-27 19:29:25,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:25,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:25,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:25,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:25,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:25,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51473051] [2024-06-27 19:29:25,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51473051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:25,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:25,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434248165] [2024-06-27 19:29:25,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:25,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:25,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:25,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:25,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:25,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:25,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 227 transitions, 2592 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:25,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:25,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:25,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:26,288 INFO L124 PetriNetUnfolderBase]: 2041/3489 cut-off events. [2024-06-27 19:29:26,288 INFO L125 PetriNetUnfolderBase]: For 233581/233581 co-relation queries the response was YES. [2024-06-27 19:29:26,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21911 conditions, 3489 events. 2041/3489 cut-off events. For 233581/233581 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22276 event pairs, 382 based on Foata normal form. 18/3504 useless extension candidates. Maximal degree in co-relation 21801. Up to 1495 conditions per place. [2024-06-27 19:29:26,318 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 148 selfloop transitions, 102 changer transitions 17/274 dead transitions. [2024-06-27 19:29:26,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 274 transitions, 3691 flow [2024-06-27 19:29:26,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:26,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:26,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 19:29:26,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5871794871794872 [2024-06-27 19:29:26,319 INFO L175 Difference]: Start difference. First operand has 253 places, 227 transitions, 2592 flow. Second operand 10 states and 229 transitions. [2024-06-27 19:29:26,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 274 transitions, 3691 flow [2024-06-27 19:29:27,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 274 transitions, 3495 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 19:29:27,486 INFO L231 Difference]: Finished difference. Result has 248 places, 225 transitions, 2610 flow [2024-06-27 19:29:27,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2610, PETRI_PLACES=248, PETRI_TRANSITIONS=225} [2024-06-27 19:29:27,487 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 208 predicate places. [2024-06-27 19:29:27,487 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 225 transitions, 2610 flow [2024-06-27 19:29:27,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:27,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:27,487 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:27,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:29:27,487 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 19:29:27,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:27,488 INFO L85 PathProgramCache]: Analyzing trace with hash 659336939, now seen corresponding path program 4 times [2024-06-27 19:29:27,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:27,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320174748] [2024-06-27 19:29:27,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:27,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:27,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:27,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:27,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:27,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320174748] [2024-06-27 19:29:27,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320174748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:27,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:27,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:27,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213429958] [2024-06-27 19:29:27,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:27,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:27,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:27,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:27,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:27,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:27,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 225 transitions, 2610 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:27,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:27,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:27,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:28,077 INFO L124 PetriNetUnfolderBase]: 2041/3491 cut-off events. [2024-06-27 19:29:28,077 INFO L125 PetriNetUnfolderBase]: For 262703/262703 co-relation queries the response was YES. [2024-06-27 19:29:28,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23165 conditions, 3491 events. 2041/3491 cut-off events. For 262703/262703 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22361 event pairs, 446 based on Foata normal form. 18/3506 useless extension candidates. Maximal degree in co-relation 23055. Up to 1495 conditions per place. [2024-06-27 19:29:28,106 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 90 changer transitions 9/266 dead transitions. [2024-06-27 19:29:28,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 266 transitions, 3632 flow [2024-06-27 19:29:28,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:28,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:28,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 19:29:28,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5794871794871795 [2024-06-27 19:29:28,106 INFO L175 Difference]: Start difference. First operand has 248 places, 225 transitions, 2610 flow. Second operand 10 states and 226 transitions. [2024-06-27 19:29:28,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 266 transitions, 3632 flow [2024-06-27 19:29:29,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 266 transitions, 3400 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 19:29:29,004 INFO L231 Difference]: Finished difference. Result has 247 places, 223 transitions, 2557 flow [2024-06-27 19:29:29,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2557, PETRI_PLACES=247, PETRI_TRANSITIONS=223} [2024-06-27 19:29:29,004 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 207 predicate places. [2024-06-27 19:29:29,004 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 223 transitions, 2557 flow [2024-06-27 19:29:29,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:29,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:29,004 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:29,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:29:29,005 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 19:29:29,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:29,005 INFO L85 PathProgramCache]: Analyzing trace with hash 659347169, now seen corresponding path program 5 times [2024-06-27 19:29:29,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:29,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623718792] [2024-06-27 19:29:29,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:29,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:29,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:29,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:29,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:29,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623718792] [2024-06-27 19:29:29,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623718792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:29,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:29,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:29,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435821014] [2024-06-27 19:29:29,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:29,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:29,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:29,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:29,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:29,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:29,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 223 transitions, 2557 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:29,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:29,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:29,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:29,565 INFO L124 PetriNetUnfolderBase]: 1932/3304 cut-off events. [2024-06-27 19:29:29,565 INFO L125 PetriNetUnfolderBase]: For 212820/212820 co-relation queries the response was YES. [2024-06-27 19:29:29,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20833 conditions, 3304 events. 1932/3304 cut-off events. For 212820/212820 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 20911 event pairs, 444 based on Foata normal form. 18/3319 useless extension candidates. Maximal degree in co-relation 20725. Up to 1495 conditions per place. [2024-06-27 19:29:29,592 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 152 selfloop transitions, 85 changer transitions 14/258 dead transitions. [2024-06-27 19:29:29,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 258 transitions, 3369 flow [2024-06-27 19:29:29,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:29,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:29,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 19:29:29,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 19:29:29,593 INFO L175 Difference]: Start difference. First operand has 247 places, 223 transitions, 2557 flow. Second operand 10 states and 221 transitions. [2024-06-27 19:29:29,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 258 transitions, 3369 flow [2024-06-27 19:29:30,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 258 transitions, 3183 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:30,459 INFO L231 Difference]: Finished difference. Result has 247 places, 215 transitions, 2446 flow [2024-06-27 19:29:30,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2446, PETRI_PLACES=247, PETRI_TRANSITIONS=215} [2024-06-27 19:29:30,460 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 207 predicate places. [2024-06-27 19:29:30,460 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 215 transitions, 2446 flow [2024-06-27 19:29:30,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:30,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:30,460 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:30,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:29:30,460 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 19:29:30,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:30,460 INFO L85 PathProgramCache]: Analyzing trace with hash -890091797, now seen corresponding path program 6 times [2024-06-27 19:29:30,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:30,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104612182] [2024-06-27 19:29:30,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:30,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:30,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:30,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:30,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:30,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104612182] [2024-06-27 19:29:30,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104612182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:30,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:30,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:30,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771596339] [2024-06-27 19:29:30,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:30,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:30,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:30,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:30,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:30,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:30,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 215 transitions, 2446 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:30,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:30,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:30,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:31,119 INFO L124 PetriNetUnfolderBase]: 2101/3583 cut-off events. [2024-06-27 19:29:31,119 INFO L125 PetriNetUnfolderBase]: For 316867/316867 co-relation queries the response was YES. [2024-06-27 19:29:31,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25199 conditions, 3583 events. 2101/3583 cut-off events. For 316867/316867 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23043 event pairs, 686 based on Foata normal form. 18/3598 useless extension candidates. Maximal degree in co-relation 25092. Up to 2380 conditions per place. [2024-06-27 19:29:31,145 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 84 changer transitions 9/250 dead transitions. [2024-06-27 19:29:31,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 250 transitions, 3392 flow [2024-06-27 19:29:31,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:31,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:31,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-27 19:29:31,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 19:29:31,146 INFO L175 Difference]: Start difference. First operand has 247 places, 215 transitions, 2446 flow. Second operand 11 states and 242 transitions. [2024-06-27 19:29:31,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 250 transitions, 3392 flow [2024-06-27 19:29:32,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 250 transitions, 3181 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-27 19:29:32,208 INFO L231 Difference]: Finished difference. Result has 241 places, 213 transitions, 2392 flow [2024-06-27 19:29:32,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2392, PETRI_PLACES=241, PETRI_TRANSITIONS=213} [2024-06-27 19:29:32,208 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-27 19:29:32,208 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 213 transitions, 2392 flow [2024-06-27 19:29:32,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:32,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:32,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:32,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:29:32,209 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 19:29:32,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:32,209 INFO L85 PathProgramCache]: Analyzing trace with hash -895655987, now seen corresponding path program 7 times [2024-06-27 19:29:32,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:32,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132720009] [2024-06-27 19:29:32,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:32,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:32,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:32,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:32,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:32,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132720009] [2024-06-27 19:29:32,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132720009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:32,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:32,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:32,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529118012] [2024-06-27 19:29:32,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:32,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:32,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:32,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:32,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:32,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:32,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 213 transitions, 2392 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:32,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:32,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:32,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:32,823 INFO L124 PetriNetUnfolderBase]: 2093/3571 cut-off events. [2024-06-27 19:29:32,823 INFO L125 PetriNetUnfolderBase]: For 330869/330869 co-relation queries the response was YES. [2024-06-27 19:29:32,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25003 conditions, 3571 events. 2093/3571 cut-off events. For 330869/330869 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 22958 event pairs, 776 based on Foata normal form. 24/3592 useless extension candidates. Maximal degree in co-relation 24898. Up to 2808 conditions per place. [2024-06-27 19:29:32,851 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 146 selfloop transitions, 79 changer transitions 10/242 dead transitions. [2024-06-27 19:29:32,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 242 transitions, 3140 flow [2024-06-27 19:29:32,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:29:32,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:29:32,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-27 19:29:32,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 19:29:32,852 INFO L175 Difference]: Start difference. First operand has 241 places, 213 transitions, 2392 flow. Second operand 12 states and 252 transitions. [2024-06-27 19:29:32,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 242 transitions, 3140 flow [2024-06-27 19:29:34,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 242 transitions, 2966 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:29:34,553 INFO L231 Difference]: Finished difference. Result has 242 places, 210 transitions, 2350 flow [2024-06-27 19:29:34,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2350, PETRI_PLACES=242, PETRI_TRANSITIONS=210} [2024-06-27 19:29:34,554 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 202 predicate places. [2024-06-27 19:29:34,554 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 210 transitions, 2350 flow [2024-06-27 19:29:34,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:34,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:34,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:34,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:29:34,555 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 19:29:34,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:34,555 INFO L85 PathProgramCache]: Analyzing trace with hash 717439619, now seen corresponding path program 8 times [2024-06-27 19:29:34,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:34,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208236970] [2024-06-27 19:29:34,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:34,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:34,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:34,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 19:29:34,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:34,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208236970] [2024-06-27 19:29:34,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208236970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:34,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:34,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:34,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031133111] [2024-06-27 19:29:34,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:34,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:34,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:34,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:34,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:34,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:34,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 210 transitions, 2350 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:34,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:34,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:34,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:35,173 INFO L124 PetriNetUnfolderBase]: 2041/3487 cut-off events. [2024-06-27 19:29:35,173 INFO L125 PetriNetUnfolderBase]: For 317766/317766 co-relation queries the response was YES. [2024-06-27 19:29:35,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24530 conditions, 3487 events. 2041/3487 cut-off events. For 317766/317766 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22364 event pairs, 728 based on Foata normal form. 18/3502 useless extension candidates. Maximal degree in co-relation 24426. Up to 2380 conditions per place. [2024-06-27 19:29:35,202 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 77 changer transitions 12/240 dead transitions. [2024-06-27 19:29:35,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 240 transitions, 3094 flow [2024-06-27 19:29:35,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:35,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:35,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-27 19:29:35,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547785547785548 [2024-06-27 19:29:35,203 INFO L175 Difference]: Start difference. First operand has 242 places, 210 transitions, 2350 flow. Second operand 11 states and 238 transitions. [2024-06-27 19:29:35,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 240 transitions, 3094 flow [2024-06-27 19:29:36,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 240 transitions, 2934 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:29:36,427 INFO L231 Difference]: Finished difference. Result has 240 places, 204 transitions, 2280 flow [2024-06-27 19:29:36,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2280, PETRI_PLACES=240, PETRI_TRANSITIONS=204} [2024-06-27 19:29:36,427 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 200 predicate places. [2024-06-27 19:29:36,427 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 204 transitions, 2280 flow [2024-06-27 19:29:36,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:36,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:36,428 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:36,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:29:36,428 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 19:29:36,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:36,428 INFO L85 PathProgramCache]: Analyzing trace with hash -895508117, now seen corresponding path program 9 times [2024-06-27 19:29:36,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:36,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724130092] [2024-06-27 19:29:36,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:36,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:36,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:36,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 19:29:36,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:36,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724130092] [2024-06-27 19:29:36,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724130092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:36,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:36,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:36,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087772756] [2024-06-27 19:29:36,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:36,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:36,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:36,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:36,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:36,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:36,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 204 transitions, 2280 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:36,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:36,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:36,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:37,015 INFO L124 PetriNetUnfolderBase]: 2017/3427 cut-off events. [2024-06-27 19:29:37,016 INFO L125 PetriNetUnfolderBase]: For 326005/326005 co-relation queries the response was YES. [2024-06-27 19:29:37,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24231 conditions, 3427 events. 2017/3427 cut-off events. For 326005/326005 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 21804 event pairs, 796 based on Foata normal form. 26/3450 useless extension candidates. Maximal degree in co-relation 24128. Up to 2935 conditions per place. [2024-06-27 19:29:37,044 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 133 selfloop transitions, 71 changer transitions 15/226 dead transitions. [2024-06-27 19:29:37,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 226 transitions, 2808 flow [2024-06-27 19:29:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:29:37,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:29:37,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-27 19:29:37,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5235042735042735 [2024-06-27 19:29:37,045 INFO L175 Difference]: Start difference. First operand has 240 places, 204 transitions, 2280 flow. Second operand 12 states and 245 transitions. [2024-06-27 19:29:37,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 226 transitions, 2808 flow [2024-06-27 19:29:38,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 226 transitions, 2618 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-27 19:29:38,373 INFO L231 Difference]: Finished difference. Result has 235 places, 198 transitions, 2184 flow [2024-06-27 19:29:38,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2184, PETRI_PLACES=235, PETRI_TRANSITIONS=198} [2024-06-27 19:29:38,373 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 195 predicate places. [2024-06-27 19:29:38,373 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 198 transitions, 2184 flow [2024-06-27 19:29:38,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:38,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:38,374 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:38,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:29:38,374 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 19:29:38,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:38,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1417282943, now seen corresponding path program 10 times [2024-06-27 19:29:38,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:38,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536970453] [2024-06-27 19:29:38,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:38,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:38,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:38,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:38,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:38,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536970453] [2024-06-27 19:29:38,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536970453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:38,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:38,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:38,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28998668] [2024-06-27 19:29:38,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:38,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:38,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:38,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:38,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:38,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:38,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 198 transitions, 2184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:38,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:38,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:38,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:38,932 INFO L124 PetriNetUnfolderBase]: 1885/3211 cut-off events. [2024-06-27 19:29:38,932 INFO L125 PetriNetUnfolderBase]: For 271123/271123 co-relation queries the response was YES. [2024-06-27 19:29:38,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21581 conditions, 3211 events. 1885/3211 cut-off events. For 271123/271123 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20227 event pairs, 658 based on Foata normal form. 24/3232 useless extension candidates. Maximal degree in co-relation 21480. Up to 2410 conditions per place. [2024-06-27 19:29:38,958 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 66 changer transitions 13/225 dead transitions. [2024-06-27 19:29:38,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 225 transitions, 2892 flow [2024-06-27 19:29:38,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:38,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:38,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-27 19:29:38,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564102564102564 [2024-06-27 19:29:38,959 INFO L175 Difference]: Start difference. First operand has 235 places, 198 transitions, 2184 flow. Second operand 10 states and 217 transitions. [2024-06-27 19:29:38,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 225 transitions, 2892 flow [2024-06-27 19:29:39,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 225 transitions, 2738 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 19:29:39,730 INFO L231 Difference]: Finished difference. Result has 229 places, 192 transitions, 2090 flow [2024-06-27 19:29:39,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2090, PETRI_PLACES=229, PETRI_TRANSITIONS=192} [2024-06-27 19:29:39,731 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 189 predicate places. [2024-06-27 19:29:39,731 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 192 transitions, 2090 flow [2024-06-27 19:29:39,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:39,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:39,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:39,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:29:39,731 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 19:29:39,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:39,731 INFO L85 PathProgramCache]: Analyzing trace with hash -885677087, now seen corresponding path program 11 times [2024-06-27 19:29:39,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:39,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241817874] [2024-06-27 19:29:39,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:39,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:39,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:39,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:39,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241817874] [2024-06-27 19:29:39,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241817874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:39,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:39,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:39,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266660915] [2024-06-27 19:29:39,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:39,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:39,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:39,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:39,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:39,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:39,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 192 transitions, 2090 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:39,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:39,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:39,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:40,258 INFO L124 PetriNetUnfolderBase]: 1702/2906 cut-off events. [2024-06-27 19:29:40,258 INFO L125 PetriNetUnfolderBase]: For 208102/208102 co-relation queries the response was YES. [2024-06-27 19:29:40,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18283 conditions, 2906 events. 1702/2906 cut-off events. For 208102/208102 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 17951 event pairs, 623 based on Foata normal form. 26/2929 useless extension candidates. Maximal degree in co-relation 18184. Up to 2442 conditions per place. [2024-06-27 19:29:40,277 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 129 selfloop transitions, 57 changer transitions 19/212 dead transitions. [2024-06-27 19:29:40,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 212 transitions, 2586 flow [2024-06-27 19:29:40,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:40,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:40,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 19:29:40,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 19:29:40,278 INFO L175 Difference]: Start difference. First operand has 229 places, 192 transitions, 2090 flow. Second operand 10 states and 210 transitions. [2024-06-27 19:29:40,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 212 transitions, 2586 flow [2024-06-27 19:29:40,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 212 transitions, 2413 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 19:29:40,918 INFO L231 Difference]: Finished difference. Result has 225 places, 181 transitions, 1925 flow [2024-06-27 19:29:40,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1925, PETRI_PLACES=225, PETRI_TRANSITIONS=181} [2024-06-27 19:29:40,918 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-27 19:29:40,918 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 181 transitions, 1925 flow [2024-06-27 19:29:40,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:40,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:40,919 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:40,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:29:40,919 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 19:29:40,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:40,919 INFO L85 PathProgramCache]: Analyzing trace with hash -936785817, now seen corresponding path program 12 times [2024-06-27 19:29:40,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:40,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160589136] [2024-06-27 19:29:40,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:40,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:40,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:41,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:41,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:41,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160589136] [2024-06-27 19:29:41,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160589136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:41,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:41,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:41,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292839545] [2024-06-27 19:29:41,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:41,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:41,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:41,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:41,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:41,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:41,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 181 transitions, 1925 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:41,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:41,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:41,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:41,465 INFO L124 PetriNetUnfolderBase]: 1802/3086 cut-off events. [2024-06-27 19:29:41,465 INFO L125 PetriNetUnfolderBase]: For 253376/253376 co-relation queries the response was YES. [2024-06-27 19:29:41,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20372 conditions, 3086 events. 1802/3086 cut-off events. For 253376/253376 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 19545 event pairs, 664 based on Foata normal form. 24/3107 useless extension candidates. Maximal degree in co-relation 20274. Up to 2380 conditions per place. [2024-06-27 19:29:41,489 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 39 changer transitions 10/206 dead transitions. [2024-06-27 19:29:41,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 206 transitions, 2587 flow [2024-06-27 19:29:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:41,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:41,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:29:41,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-27 19:29:41,490 INFO L175 Difference]: Start difference. First operand has 225 places, 181 transitions, 1925 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:29:41,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 206 transitions, 2587 flow [2024-06-27 19:29:42,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 206 transitions, 2437 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-27 19:29:42,464 INFO L231 Difference]: Finished difference. Result has 213 places, 178 transitions, 1815 flow [2024-06-27 19:29:42,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1815, PETRI_PLACES=213, PETRI_TRANSITIONS=178} [2024-06-27 19:29:42,464 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-27 19:29:42,465 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 178 transitions, 1815 flow [2024-06-27 19:29:42,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:42,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:42,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:42,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:29:42,465 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 19:29:42,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:42,466 INFO L85 PathProgramCache]: Analyzing trace with hash -946796337, now seen corresponding path program 13 times [2024-06-27 19:29:42,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:42,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518952894] [2024-06-27 19:29:42,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:42,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:42,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:42,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:42,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:42,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518952894] [2024-06-27 19:29:42,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518952894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:42,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:42,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:42,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507745164] [2024-06-27 19:29:42,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:42,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:42,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:42,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:42,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:42,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:42,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 178 transitions, 1815 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:42,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:42,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:42,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:42,963 INFO L124 PetriNetUnfolderBase]: 1778/3034 cut-off events. [2024-06-27 19:29:42,963 INFO L125 PetriNetUnfolderBase]: For 242972/242972 co-relation queries the response was YES. [2024-06-27 19:29:42,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19877 conditions, 3034 events. 1778/3034 cut-off events. For 242972/242972 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 19083 event pairs, 708 based on Foata normal form. 26/3057 useless extension candidates. Maximal degree in co-relation 19783. Up to 2623 conditions per place. [2024-06-27 19:29:42,987 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 35 changer transitions 12/196 dead transitions. [2024-06-27 19:29:42,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 196 transitions, 2275 flow [2024-06-27 19:29:42,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:42,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:42,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 19:29:42,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-27 19:29:42,988 INFO L175 Difference]: Start difference. First operand has 213 places, 178 transitions, 1815 flow. Second operand 8 states and 172 transitions. [2024-06-27 19:29:42,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 196 transitions, 2275 flow [2024-06-27 19:29:43,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 196 transitions, 2192 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:43,851 INFO L231 Difference]: Finished difference. Result has 212 places, 174 transitions, 1777 flow [2024-06-27 19:29:43,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1777, PETRI_PLACES=212, PETRI_TRANSITIONS=174} [2024-06-27 19:29:43,852 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 172 predicate places. [2024-06-27 19:29:43,852 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 174 transitions, 1777 flow [2024-06-27 19:29:43,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:43,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:43,852 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:43,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:29:43,852 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 19:29:43,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:43,853 INFO L85 PathProgramCache]: Analyzing trace with hash -891642129, now seen corresponding path program 14 times [2024-06-27 19:29:43,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:43,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025486421] [2024-06-27 19:29:43,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:43,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:43,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:43,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 19:29:43,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:43,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025486421] [2024-06-27 19:29:43,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025486421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:43,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:43,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:43,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144034550] [2024-06-27 19:29:43,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:43,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:43,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:43,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:43,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:43,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:43,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 174 transitions, 1777 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:43,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:43,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:43,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:44,406 INFO L124 PetriNetUnfolderBase]: 1791/3055 cut-off events. [2024-06-27 19:29:44,407 INFO L125 PetriNetUnfolderBase]: For 238644/238644 co-relation queries the response was YES. [2024-06-27 19:29:44,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19951 conditions, 3055 events. 1791/3055 cut-off events. For 238644/238644 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19171 event pairs, 664 based on Foata normal form. 24/3076 useless extension candidates. Maximal degree in co-relation 19857. Up to 2402 conditions per place. [2024-06-27 19:29:44,425 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 32 changer transitions 11/200 dead transitions. [2024-06-27 19:29:44,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 200 transitions, 2435 flow [2024-06-27 19:29:44,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:44,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:44,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 19:29:44,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 19:29:44,426 INFO L175 Difference]: Start difference. First operand has 212 places, 174 transitions, 1777 flow. Second operand 8 states and 176 transitions. [2024-06-27 19:29:44,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 200 transitions, 2435 flow [2024-06-27 19:29:45,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 200 transitions, 2357 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:45,103 INFO L231 Difference]: Finished difference. Result has 211 places, 171 transitions, 1743 flow [2024-06-27 19:29:45,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1743, PETRI_PLACES=211, PETRI_TRANSITIONS=171} [2024-06-27 19:29:45,104 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 171 predicate places. [2024-06-27 19:29:45,104 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 171 transitions, 1743 flow [2024-06-27 19:29:45,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:45,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:45,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, 1, 1] [2024-06-27 19:29:45,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:29:45,104 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 19:29:45,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:45,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1001897945, now seen corresponding path program 15 times [2024-06-27 19:29:45,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:45,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731920963] [2024-06-27 19:29:45,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:45,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:45,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:45,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:45,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:45,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731920963] [2024-06-27 19:29:45,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731920963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:45,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:45,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:45,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763280075] [2024-06-27 19:29:45,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:45,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:45,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:45,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:45,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:45,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:45,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 171 transitions, 1743 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:45,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:45,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:45,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:45,597 INFO L124 PetriNetUnfolderBase]: 1766/2998 cut-off events. [2024-06-27 19:29:45,597 INFO L125 PetriNetUnfolderBase]: For 235374/235374 co-relation queries the response was YES. [2024-06-27 19:29:45,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19649 conditions, 2998 events. 1766/2998 cut-off events. For 235374/235374 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 18597 event pairs, 696 based on Foata normal form. 26/3021 useless extension candidates. Maximal degree in co-relation 19555. Up to 2613 conditions per place. [2024-06-27 19:29:45,618 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 29 changer transitions 12/190 dead transitions. [2024-06-27 19:29:45,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 190 transitions, 2193 flow [2024-06-27 19:29:45,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:45,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:45,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-27 19:29:45,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413105413105413 [2024-06-27 19:29:45,619 INFO L175 Difference]: Start difference. First operand has 211 places, 171 transitions, 1743 flow. Second operand 9 states and 190 transitions. [2024-06-27 19:29:45,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 190 transitions, 2193 flow [2024-06-27 19:29:46,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 190 transitions, 2103 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:29:46,547 INFO L231 Difference]: Finished difference. Result has 209 places, 167 transitions, 1683 flow [2024-06-27 19:29:46,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1683, PETRI_PLACES=209, PETRI_TRANSITIONS=167} [2024-06-27 19:29:46,547 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-27 19:29:46,547 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 167 transitions, 1683 flow [2024-06-27 19:29:46,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:46,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:46,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:46,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:29:46,547 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 19:29:46,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:46,548 INFO L85 PathProgramCache]: Analyzing trace with hash -881663229, now seen corresponding path program 16 times [2024-06-27 19:29:46,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:46,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471154761] [2024-06-27 19:29:46,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:46,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:46,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:46,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:46,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:46,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471154761] [2024-06-27 19:29:46,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471154761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:46,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:46,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:46,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340647909] [2024-06-27 19:29:46,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:46,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:46,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:46,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:46,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:46,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:46,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 167 transitions, 1683 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:46,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:46,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:46,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:47,064 INFO L124 PetriNetUnfolderBase]: 1632/2782 cut-off events. [2024-06-27 19:29:47,064 INFO L125 PetriNetUnfolderBase]: For 188987/188987 co-relation queries the response was YES. [2024-06-27 19:29:47,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17095 conditions, 2782 events. 1632/2782 cut-off events. For 188987/188987 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 17064 event pairs, 619 based on Foata normal form. 26/2805 useless extension candidates. Maximal degree in co-relation 17002. Up to 2402 conditions per place. [2024-06-27 19:29:47,085 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 140 selfloop transitions, 25 changer transitions 13/185 dead transitions. [2024-06-27 19:29:47,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 185 transitions, 2121 flow [2024-06-27 19:29:47,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:47,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:47,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 19:29:47,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-27 19:29:47,086 INFO L175 Difference]: Start difference. First operand has 209 places, 167 transitions, 1683 flow. Second operand 8 states and 171 transitions. [2024-06-27 19:29:47,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 185 transitions, 2121 flow [2024-06-27 19:29:47,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 185 transitions, 2059 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:47,793 INFO L231 Difference]: Finished difference. Result has 206 places, 162 transitions, 1634 flow [2024-06-27 19:29:47,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1634, PETRI_PLACES=206, PETRI_TRANSITIONS=162} [2024-06-27 19:29:47,793 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-27 19:29:47,793 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 162 transitions, 1634 flow [2024-06-27 19:29:47,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:47,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:47,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:47,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:29:47,796 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 19:29:47,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:47,796 INFO L85 PathProgramCache]: Analyzing trace with hash -886077939, now seen corresponding path program 17 times [2024-06-27 19:29:47,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:47,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11475424] [2024-06-27 19:29:47,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:47,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:47,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 19:29:47,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:47,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11475424] [2024-06-27 19:29:47,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11475424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:47,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:47,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:47,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542680943] [2024-06-27 19:29:47,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:47,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:47,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:47,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:47,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:47,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:47,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 162 transitions, 1634 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:47,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:47,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:47,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:48,311 INFO L124 PetriNetUnfolderBase]: 1730/2972 cut-off events. [2024-06-27 19:29:48,311 INFO L125 PetriNetUnfolderBase]: For 208328/208328 co-relation queries the response was YES. [2024-06-27 19:29:48,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19086 conditions, 2972 events. 1730/2972 cut-off events. For 208328/208328 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18549 event pairs, 470 based on Foata normal form. 18/2987 useless extension candidates. Maximal degree in co-relation 18994. Up to 2196 conditions per place. [2024-06-27 19:29:48,332 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 148 selfloop transitions, 31 changer transitions 8/194 dead transitions. [2024-06-27 19:29:48,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 194 transitions, 2302 flow [2024-06-27 19:29:48,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:48,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:48,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:29:48,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:29:48,333 INFO L175 Difference]: Start difference. First operand has 206 places, 162 transitions, 1634 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:29:48,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 194 transitions, 2302 flow [2024-06-27 19:29:49,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 194 transitions, 2233 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:49,048 INFO L231 Difference]: Finished difference. Result has 202 places, 161 transitions, 1625 flow [2024-06-27 19:29:49,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1625, PETRI_PLACES=202, PETRI_TRANSITIONS=161} [2024-06-27 19:29:49,048 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-27 19:29:49,048 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 161 transitions, 1625 flow [2024-06-27 19:29:49,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:49,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:49,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:49,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:29:49,049 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 19:29:49,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:49,049 INFO L85 PathProgramCache]: Analyzing trace with hash -886067709, now seen corresponding path program 18 times [2024-06-27 19:29:49,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:49,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339562092] [2024-06-27 19:29:49,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:49,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:49,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:49,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:49,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:49,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339562092] [2024-06-27 19:29:49,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339562092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:49,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:49,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:49,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869141856] [2024-06-27 19:29:49,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:49,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:49,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:49,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:49,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:49,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:49,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 161 transitions, 1625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:49,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:49,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:49,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:49,549 INFO L124 PetriNetUnfolderBase]: 1706/2932 cut-off events. [2024-06-27 19:29:49,549 INFO L125 PetriNetUnfolderBase]: For 201719/201719 co-relation queries the response was YES. [2024-06-27 19:29:49,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18885 conditions, 2932 events. 1706/2932 cut-off events. For 201719/201719 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18259 event pairs, 530 based on Foata normal form. 18/2947 useless extension candidates. Maximal degree in co-relation 18794. Up to 2196 conditions per place. [2024-06-27 19:29:49,570 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 146 selfloop transitions, 28 changer transitions 10/191 dead transitions. [2024-06-27 19:29:49,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 191 transitions, 2257 flow [2024-06-27 19:29:49,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:49,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:49,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:29:49,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:29:49,571 INFO L175 Difference]: Start difference. First operand has 202 places, 161 transitions, 1625 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:29:49,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 191 transitions, 2257 flow [2024-06-27 19:29:50,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 191 transitions, 2189 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:50,386 INFO L231 Difference]: Finished difference. Result has 202 places, 157 transitions, 1574 flow [2024-06-27 19:29:50,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1574, PETRI_PLACES=202, PETRI_TRANSITIONS=157} [2024-06-27 19:29:50,386 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-27 19:29:50,386 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 157 transitions, 1574 flow [2024-06-27 19:29:50,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:50,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:50,386 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:50,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:29:50,387 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 19:29:50,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:50,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1001904455, now seen corresponding path program 19 times [2024-06-27 19:29:50,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:50,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050239517] [2024-06-27 19:29:50,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:50,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:50,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:50,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:50,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050239517] [2024-06-27 19:29:50,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050239517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:50,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:50,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:50,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999472848] [2024-06-27 19:29:50,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:50,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:50,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:50,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:50,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:50,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:50,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 157 transitions, 1574 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:50,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:50,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:50,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:50,835 INFO L124 PetriNetUnfolderBase]: 1585/2715 cut-off events. [2024-06-27 19:29:50,835 INFO L125 PetriNetUnfolderBase]: For 171892/171892 co-relation queries the response was YES. [2024-06-27 19:29:50,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16610 conditions, 2715 events. 1585/2715 cut-off events. For 171892/171892 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 16617 event pairs, 565 based on Foata normal form. 24/2736 useless extension candidates. Maximal degree in co-relation 16520. Up to 2276 conditions per place. [2024-06-27 19:29:50,856 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 141 selfloop transitions, 21 changer transitions 11/180 dead transitions. [2024-06-27 19:29:50,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 180 transitions, 2038 flow [2024-06-27 19:29:50,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:50,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:50,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-27 19:29:50,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413105413105413 [2024-06-27 19:29:50,856 INFO L175 Difference]: Start difference. First operand has 202 places, 157 transitions, 1574 flow. Second operand 9 states and 190 transitions. [2024-06-27 19:29:50,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 180 transitions, 2038 flow [2024-06-27 19:29:51,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 180 transitions, 1933 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 19:29:51,537 INFO L231 Difference]: Finished difference. Result has 198 places, 153 transitions, 1461 flow [2024-06-27 19:29:51,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1461, PETRI_PLACES=198, PETRI_TRANSITIONS=153} [2024-06-27 19:29:51,538 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-27 19:29:51,538 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 153 transitions, 1461 flow [2024-06-27 19:29:51,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:51,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:51,538 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:51,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:29:51,538 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 19:29:51,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:51,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1238144357, now seen corresponding path program 1 times [2024-06-27 19:29:51,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:51,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529099052] [2024-06-27 19:29:51,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:51,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:51,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:51,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:51,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:51,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529099052] [2024-06-27 19:29:51,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529099052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:51,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:51,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:51,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584240700] [2024-06-27 19:29:51,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:51,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:51,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:51,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:51,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:51,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:51,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 153 transitions, 1461 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:51,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:51,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:51,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:51,997 INFO L124 PetriNetUnfolderBase]: 1532/2626 cut-off events. [2024-06-27 19:29:51,998 INFO L125 PetriNetUnfolderBase]: For 161092/161092 co-relation queries the response was YES. [2024-06-27 19:29:52,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15936 conditions, 2626 events. 1532/2626 cut-off events. For 161092/161092 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15970 event pairs, 508 based on Foata normal form. 18/2641 useless extension candidates. Maximal degree in co-relation 15848. Up to 2278 conditions per place. [2024-06-27 19:29:52,015 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 139 selfloop transitions, 12 changer transitions 12/170 dead transitions. [2024-06-27 19:29:52,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 170 transitions, 1869 flow [2024-06-27 19:29:52,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:29:52,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:29:52,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-27 19:29:52,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5421245421245421 [2024-06-27 19:29:52,016 INFO L175 Difference]: Start difference. First operand has 198 places, 153 transitions, 1461 flow. Second operand 7 states and 148 transitions. [2024-06-27 19:29:52,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 170 transitions, 1869 flow [2024-06-27 19:29:52,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 170 transitions, 1818 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 19:29:52,718 INFO L231 Difference]: Finished difference. Result has 193 places, 151 transitions, 1412 flow [2024-06-27 19:29:52,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1412, PETRI_PLACES=193, PETRI_TRANSITIONS=151} [2024-06-27 19:29:52,718 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-27 19:29:52,718 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 151 transitions, 1412 flow [2024-06-27 19:29:52,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:52,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:52,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:52,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:29:52,719 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 19:29:52,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:52,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1238264327, now seen corresponding path program 2 times [2024-06-27 19:29:52,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:52,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756687247] [2024-06-27 19:29:52,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:52,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:52,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:52,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 19:29:52,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:52,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756687247] [2024-06-27 19:29:52,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756687247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:52,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:52,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:52,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884545707] [2024-06-27 19:29:52,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:52,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:52,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:52,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:52,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:52,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:52,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 151 transitions, 1412 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:52,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:52,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:52,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:53,176 INFO L124 PetriNetUnfolderBase]: 1508/2578 cut-off events. [2024-06-27 19:29:53,176 INFO L125 PetriNetUnfolderBase]: For 161265/161265 co-relation queries the response was YES. [2024-06-27 19:29:53,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15700 conditions, 2578 events. 1508/2578 cut-off events. For 161265/161265 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15558 event pairs, 489 based on Foata normal form. 18/2593 useless extension candidates. Maximal degree in co-relation 15612. Up to 2136 conditions per place. [2024-06-27 19:29:53,193 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 135 selfloop transitions, 23 changer transitions 11/176 dead transitions. [2024-06-27 19:29:53,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 176 transitions, 1874 flow [2024-06-27 19:29:53,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:53,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:53,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-27 19:29:53,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441595441595442 [2024-06-27 19:29:53,194 INFO L175 Difference]: Start difference. First operand has 193 places, 151 transitions, 1412 flow. Second operand 9 states and 191 transitions. [2024-06-27 19:29:53,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 176 transitions, 1874 flow [2024-06-27 19:29:53,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 176 transitions, 1801 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:53,785 INFO L231 Difference]: Finished difference. Result has 192 places, 146 transitions, 1342 flow [2024-06-27 19:29:53,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1342, PETRI_PLACES=192, PETRI_TRANSITIONS=146} [2024-06-27 19:29:53,786 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-27 19:29:53,786 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 146 transitions, 1342 flow [2024-06-27 19:29:53,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:53,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:53,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 19:29:53,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:29:53,786 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 19:29:53,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:53,787 INFO L85 PathProgramCache]: Analyzing trace with hash 167623463, now seen corresponding path program 20 times [2024-06-27 19:29:53,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:53,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104752104] [2024-06-27 19:29:53,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:53,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:53,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:53,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:53,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:53,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104752104] [2024-06-27 19:29:53,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104752104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:53,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:53,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:53,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783716092] [2024-06-27 19:29:53,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:53,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:53,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:53,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:53,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:53,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:53,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 146 transitions, 1342 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:53,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:53,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:53,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:54,263 INFO L124 PetriNetUnfolderBase]: 1552/2666 cut-off events. [2024-06-27 19:29:54,263 INFO L125 PetriNetUnfolderBase]: For 190782/190782 co-relation queries the response was YES. [2024-06-27 19:29:54,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16858 conditions, 2666 events. 1552/2666 cut-off events. For 190782/190782 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16333 event pairs, 341 based on Foata normal form. 18/2683 useless extension candidates. Maximal degree in co-relation 16772. Up to 1697 conditions per place. [2024-06-27 19:29:54,282 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 38 changer transitions 16/193 dead transitions. [2024-06-27 19:29:54,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 193 transitions, 2072 flow [2024-06-27 19:29:54,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:54,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:54,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-27 19:29:54,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594405594405595 [2024-06-27 19:29:54,283 INFO L175 Difference]: Start difference. First operand has 192 places, 146 transitions, 1342 flow. Second operand 11 states and 240 transitions. [2024-06-27 19:29:54,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 193 transitions, 2072 flow [2024-06-27 19:29:54,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 193 transitions, 1953 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-27 19:29:54,733 INFO L231 Difference]: Finished difference. Result has 187 places, 144 transitions, 1285 flow [2024-06-27 19:29:54,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1285, PETRI_PLACES=187, PETRI_TRANSITIONS=144} [2024-06-27 19:29:54,733 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-27 19:29:54,733 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 144 transitions, 1285 flow [2024-06-27 19:29:54,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:54,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:54,733 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:54,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:29:54,733 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 19:29:54,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:54,734 INFO L85 PathProgramCache]: Analyzing trace with hash -887975937, now seen corresponding path program 21 times [2024-06-27 19:29:54,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:54,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376128162] [2024-06-27 19:29:54,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:54,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:54,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:54,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:54,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:54,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376128162] [2024-06-27 19:29:54,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376128162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:54,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:54,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:54,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667754388] [2024-06-27 19:29:54,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:54,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:54,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:54,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:54,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:54,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:54,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 144 transitions, 1285 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:54,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:54,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:54,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:55,194 INFO L124 PetriNetUnfolderBase]: 1582/2716 cut-off events. [2024-06-27 19:29:55,195 INFO L125 PetriNetUnfolderBase]: For 218740/218744 co-relation queries the response was YES. [2024-06-27 19:29:55,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18038 conditions, 2716 events. 1582/2716 cut-off events. For 218740/218744 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 16889 event pairs, 357 based on Foata normal form. 22/2737 useless extension candidates. Maximal degree in co-relation 17955. Up to 1697 conditions per place. [2024-06-27 19:29:55,214 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 143 selfloop transitions, 31 changer transitions 8/189 dead transitions. [2024-06-27 19:29:55,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 189 transitions, 2135 flow [2024-06-27 19:29:55,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:55,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:55,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-27 19:29:55,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5743589743589743 [2024-06-27 19:29:55,215 INFO L175 Difference]: Start difference. First operand has 187 places, 144 transitions, 1285 flow. Second operand 10 states and 224 transitions. [2024-06-27 19:29:55,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 189 transitions, 2135 flow [2024-06-27 19:29:55,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 189 transitions, 2076 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:55,872 INFO L231 Difference]: Finished difference. Result has 186 places, 143 transitions, 1299 flow [2024-06-27 19:29:55,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1299, PETRI_PLACES=186, PETRI_TRANSITIONS=143} [2024-06-27 19:29:55,872 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-27 19:29:55,872 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 143 transitions, 1299 flow [2024-06-27 19:29:55,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:55,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:55,872 INFO L208 CegarLoopForPetriNet]: trace 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 19:29:55,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:29:55,873 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 19:29:55,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:55,873 INFO L85 PathProgramCache]: Analyzing trace with hash -887986167, now seen corresponding path program 22 times [2024-06-27 19:29:55,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:55,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068544713] [2024-06-27 19:29:55,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:55,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:55,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:55,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:55,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:55,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068544713] [2024-06-27 19:29:55,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068544713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:55,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:55,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:55,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054103709] [2024-06-27 19:29:55,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:55,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:55,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:55,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:55,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:56,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:56,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 143 transitions, 1299 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:56,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:56,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:56,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:56,337 INFO L124 PetriNetUnfolderBase]: 1477/2535 cut-off events. [2024-06-27 19:29:56,337 INFO L125 PetriNetUnfolderBase]: For 183202/183202 co-relation queries the response was YES. [2024-06-27 19:29:56,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16278 conditions, 2535 events. 1477/2535 cut-off events. For 183202/183202 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15563 event pairs, 322 based on Foata normal form. 18/2552 useless extension candidates. Maximal degree in co-relation 16196. Up to 1697 conditions per place. [2024-06-27 19:29:56,354 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 128 selfloop transitions, 29 changer transitions 18/182 dead transitions. [2024-06-27 19:29:56,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 182 transitions, 1965 flow [2024-06-27 19:29:56,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:56,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:56,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 19:29:56,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-27 19:29:56,356 INFO L175 Difference]: Start difference. First operand has 186 places, 143 transitions, 1299 flow. Second operand 10 states and 218 transitions. [2024-06-27 19:29:56,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 182 transitions, 1965 flow [2024-06-27 19:29:56,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 182 transitions, 1914 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:56,866 INFO L231 Difference]: Finished difference. Result has 188 places, 140 transitions, 1279 flow [2024-06-27 19:29:56,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1279, PETRI_PLACES=188, PETRI_TRANSITIONS=140} [2024-06-27 19:29:56,867 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 148 predicate places. [2024-06-27 19:29:56,867 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 140 transitions, 1279 flow [2024-06-27 19:29:56,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:56,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:56,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:56,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:29:56,867 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 19:29:56,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:56,868 INFO L85 PathProgramCache]: Analyzing trace with hash 601028641, now seen corresponding path program 23 times [2024-06-27 19:29:56,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:56,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996527167] [2024-06-27 19:29:56,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:56,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:56,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 19:29:56,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:56,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996527167] [2024-06-27 19:29:56,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996527167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:56,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:56,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:56,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076503270] [2024-06-27 19:29:56,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:56,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:56,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:56,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:56,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:57,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:57,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 140 transitions, 1279 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:57,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:57,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:57,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:57,303 INFO L124 PetriNetUnfolderBase]: 1611/2761 cut-off events. [2024-06-27 19:29:57,303 INFO L125 PetriNetUnfolderBase]: For 234093/234097 co-relation queries the response was YES. [2024-06-27 19:29:57,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19095 conditions, 2761 events. 1611/2761 cut-off events. For 234093/234097 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 17192 event pairs, 670 based on Foata normal form. 18/2778 useless extension candidates. Maximal degree in co-relation 19014. Up to 1758 conditions per place. [2024-06-27 19:29:57,322 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 106 selfloop transitions, 50 changer transitions 13/176 dead transitions. [2024-06-27 19:29:57,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 176 transitions, 2031 flow [2024-06-27 19:29:57,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:57,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:57,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 19:29:57,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-27 19:29:57,323 INFO L175 Difference]: Start difference. First operand has 188 places, 140 transitions, 1279 flow. Second operand 9 states and 204 transitions. [2024-06-27 19:29:57,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 176 transitions, 2031 flow [2024-06-27 19:29:57,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 176 transitions, 1964 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:57,933 INFO L231 Difference]: Finished difference. Result has 184 places, 137 transitions, 1298 flow [2024-06-27 19:29:57,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1298, PETRI_PLACES=184, PETRI_TRANSITIONS=137} [2024-06-27 19:29:57,934 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 144 predicate places. [2024-06-27 19:29:57,934 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 137 transitions, 1298 flow [2024-06-27 19:29:57,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:57,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:57,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:57,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:29:57,934 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 19:29:57,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:57,935 INFO L85 PathProgramCache]: Analyzing trace with hash 589064191, now seen corresponding path program 24 times [2024-06-27 19:29:57,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:57,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018797106] [2024-06-27 19:29:57,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:57,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:57,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:58,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:58,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:58,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018797106] [2024-06-27 19:29:58,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018797106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:58,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:58,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:58,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991983277] [2024-06-27 19:29:58,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:58,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:58,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:58,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:58,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:58,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:58,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 137 transitions, 1298 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:58,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:58,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:58,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:58,424 INFO L124 PetriNetUnfolderBase]: 1567/2699 cut-off events. [2024-06-27 19:29:58,424 INFO L125 PetriNetUnfolderBase]: For 231297/231301 co-relation queries the response was YES. [2024-06-27 19:29:58,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18847 conditions, 2699 events. 1567/2699 cut-off events. For 231297/231301 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16876 event pairs, 441 based on Foata normal form. 22/2720 useless extension candidates. Maximal degree in co-relation 18766. Up to 1995 conditions per place. [2024-06-27 19:29:58,444 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 128 selfloop transitions, 26 changer transitions 8/169 dead transitions. [2024-06-27 19:29:58,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 169 transitions, 1904 flow [2024-06-27 19:29:58,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:58,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:58,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 19:29:58,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 19:29:58,444 INFO L175 Difference]: Start difference. First operand has 184 places, 137 transitions, 1298 flow. Second operand 9 states and 195 transitions. [2024-06-27 19:29:58,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 169 transitions, 1904 flow [2024-06-27 19:29:58,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 169 transitions, 1794 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:58,997 INFO L231 Difference]: Finished difference. Result has 181 places, 135 transitions, 1232 flow [2024-06-27 19:29:58,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1232, PETRI_PLACES=181, PETRI_TRANSITIONS=135} [2024-06-27 19:29:58,998 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-27 19:29:58,998 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 135 transitions, 1232 flow [2024-06-27 19:29:58,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:58,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:58,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:58,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:29:58,998 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 19:29:58,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:58,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1627852063, now seen corresponding path program 25 times [2024-06-27 19:29:58,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:58,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89975996] [2024-06-27 19:29:58,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:58,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:59,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:59,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:59,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:59,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89975996] [2024-06-27 19:29:59,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89975996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:59,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:59,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:59,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392717515] [2024-06-27 19:29:59,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:59,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:59,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:59,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:59,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:59,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:59,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 135 transitions, 1232 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:59,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:59,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:59,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:59,442 INFO L124 PetriNetUnfolderBase]: 1381/2375 cut-off events. [2024-06-27 19:29:59,442 INFO L125 PetriNetUnfolderBase]: For 164409/164409 co-relation queries the response was YES. [2024-06-27 19:29:59,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15419 conditions, 2375 events. 1381/2375 cut-off events. For 164409/164409 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14402 event pairs, 342 based on Foata normal form. 18/2392 useless extension candidates. Maximal degree in co-relation 15340. Up to 1860 conditions per place. [2024-06-27 19:29:59,459 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 111 selfloop transitions, 22 changer transitions 22/162 dead transitions. [2024-06-27 19:29:59,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 162 transitions, 1674 flow [2024-06-27 19:29:59,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:59,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:59,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 19:29:59,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 19:29:59,460 INFO L175 Difference]: Start difference. First operand has 181 places, 135 transitions, 1232 flow. Second operand 9 states and 189 transitions. [2024-06-27 19:29:59,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 162 transitions, 1674 flow [2024-06-27 19:29:59,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 162 transitions, 1619 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:59,866 INFO L231 Difference]: Finished difference. Result has 180 places, 130 transitions, 1168 flow [2024-06-27 19:29:59,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1168, PETRI_PLACES=180, PETRI_TRANSITIONS=130} [2024-06-27 19:29:59,866 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-27 19:29:59,866 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 130 transitions, 1168 flow [2024-06-27 19:29:59,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:59,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:59,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:59,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:29:59,867 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 19:29:59,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:59,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1253634261, now seen corresponding path program 26 times [2024-06-27 19:29:59,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:59,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461644824] [2024-06-27 19:29:59,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:59,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:59,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:59,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 19:29:59,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:59,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461644824] [2024-06-27 19:29:59,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461644824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:59,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:59,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:59,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525775017] [2024-06-27 19:29:59,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:59,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:59,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:59,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:59,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:59,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:29:59,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 130 transitions, 1168 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:59,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:59,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:29:59,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:00,246 INFO L124 PetriNetUnfolderBase]: 1475/2511 cut-off events. [2024-06-27 19:30:00,246 INFO L125 PetriNetUnfolderBase]: For 202508/202508 co-relation queries the response was YES. [2024-06-27 19:30:00,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17346 conditions, 2511 events. 1475/2511 cut-off events. For 202508/202508 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15403 event pairs, 629 based on Foata normal form. 24/2534 useless extension candidates. Maximal degree in co-relation 17268. Up to 1896 conditions per place. [2024-06-27 19:30:00,262 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 89 selfloop transitions, 47 changer transitions 10/153 dead transitions. [2024-06-27 19:30:00,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 153 transitions, 1698 flow [2024-06-27 19:30:00,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:00,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:00,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-27 19:30:00,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470085470085471 [2024-06-27 19:30:00,263 INFO L175 Difference]: Start difference. First operand has 180 places, 130 transitions, 1168 flow. Second operand 9 states and 192 transitions. [2024-06-27 19:30:00,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 153 transitions, 1698 flow [2024-06-27 19:30:00,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 153 transitions, 1640 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 19:30:00,564 INFO L231 Difference]: Finished difference. Result has 171 places, 127 transitions, 1188 flow [2024-06-27 19:30:00,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1188, PETRI_PLACES=171, PETRI_TRANSITIONS=127} [2024-06-27 19:30:00,565 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-27 19:30:00,565 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 127 transitions, 1188 flow [2024-06-27 19:30:00,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:00,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:00,565 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:00,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:30:00,565 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 19:30:00,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:00,566 INFO L85 PathProgramCache]: Analyzing trace with hash 2095635779, now seen corresponding path program 27 times [2024-06-27 19:30:00,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:00,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370164339] [2024-06-27 19:30:00,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:00,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:00,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:00,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:00,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:00,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370164339] [2024-06-27 19:30:00,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370164339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:00,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:00,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:00,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754102006] [2024-06-27 19:30:00,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:00,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:00,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:00,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:00,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:00,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:00,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 127 transitions, 1188 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:00,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:00,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:00,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:00,935 INFO L124 PetriNetUnfolderBase]: 1324/2246 cut-off events. [2024-06-27 19:30:00,936 INFO L125 PetriNetUnfolderBase]: For 159739/159743 co-relation queries the response was YES. [2024-06-27 19:30:00,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14679 conditions, 2246 events. 1324/2246 cut-off events. For 159739/159743 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 13423 event pairs, 574 based on Foata normal form. 26/2271 useless extension candidates. Maximal degree in co-relation 14604. Up to 1896 conditions per place. [2024-06-27 19:30:00,949 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 43 changer transitions 14/143 dead transitions. [2024-06-27 19:30:00,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 143 transitions, 1536 flow [2024-06-27 19:30:00,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:00,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:00,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 19:30:00,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5242165242165242 [2024-06-27 19:30:00,950 INFO L175 Difference]: Start difference. First operand has 171 places, 127 transitions, 1188 flow. Second operand 9 states and 184 transitions. [2024-06-27 19:30:00,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 143 transitions, 1536 flow [2024-06-27 19:30:01,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 143 transitions, 1441 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:30:01,257 INFO L231 Difference]: Finished difference. Result has 170 places, 122 transitions, 1150 flow [2024-06-27 19:30:01,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1150, PETRI_PLACES=170, PETRI_TRANSITIONS=122} [2024-06-27 19:30:01,258 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-27 19:30:01,258 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 122 transitions, 1150 flow [2024-06-27 19:30:01,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:01,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:01,258 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:01,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:30:01,258 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 19:30:01,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:01,258 INFO L85 PathProgramCache]: Analyzing trace with hash 704120763, now seen corresponding path program 28 times [2024-06-27 19:30:01,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:01,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498423999] [2024-06-27 19:30:01,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:01,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:01,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:01,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:01,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498423999] [2024-06-27 19:30:01,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498423999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:01,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:01,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:01,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584559439] [2024-06-27 19:30:01,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:01,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:01,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:01,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:01,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:01,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:01,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 122 transitions, 1150 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:01,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:01,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:01,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:01,622 INFO L124 PetriNetUnfolderBase]: 1308/2236 cut-off events. [2024-06-27 19:30:01,622 INFO L125 PetriNetUnfolderBase]: For 149981/149985 co-relation queries the response was YES. [2024-06-27 19:30:01,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14466 conditions, 2236 events. 1308/2236 cut-off events. For 149981/149985 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 13449 event pairs, 522 based on Foata normal form. 24/2259 useless extension candidates. Maximal degree in co-relation 14392. Up to 1804 conditions per place. [2024-06-27 19:30:01,636 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 76 selfloop transitions, 40 changer transitions 23/146 dead transitions. [2024-06-27 19:30:01,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 146 transitions, 1572 flow [2024-06-27 19:30:01,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:01,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:01,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 19:30:01,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 19:30:01,637 INFO L175 Difference]: Start difference. First operand has 170 places, 122 transitions, 1150 flow. Second operand 9 states and 189 transitions. [2024-06-27 19:30:01,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 146 transitions, 1572 flow [2024-06-27 19:30:01,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 146 transitions, 1480 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:30:01,932 INFO L231 Difference]: Finished difference. Result has 165 places, 117 transitions, 1100 flow [2024-06-27 19:30:01,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1100, PETRI_PLACES=165, PETRI_TRANSITIONS=117} [2024-06-27 19:30:01,932 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-27 19:30:01,932 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 117 transitions, 1100 flow [2024-06-27 19:30:01,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:01,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:01,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:01,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:30:01,933 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 19:30:01,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:01,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1645265063, now seen corresponding path program 29 times [2024-06-27 19:30:01,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:01,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773331784] [2024-06-27 19:30:01,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:01,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:01,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:02,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 19:30:02,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:02,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773331784] [2024-06-27 19:30:02,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773331784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:02,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:02,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:02,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345071138] [2024-06-27 19:30:02,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:02,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:02,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:02,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:02,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:02,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:02,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 117 transitions, 1100 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:02,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:02,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:02,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:02,369 INFO L124 PetriNetUnfolderBase]: 1308/2254 cut-off events. [2024-06-27 19:30:02,369 INFO L125 PetriNetUnfolderBase]: For 151313/151317 co-relation queries the response was YES. [2024-06-27 19:30:02,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15070 conditions, 2254 events. 1308/2254 cut-off events. For 151313/151317 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 13603 event pairs, 475 based on Foata normal form. 22/2275 useless extension candidates. Maximal degree in co-relation 14998. Up to 1757 conditions per place. [2024-06-27 19:30:02,383 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 112 selfloop transitions, 17 changer transitions 12/148 dead transitions. [2024-06-27 19:30:02,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 148 transitions, 1626 flow [2024-06-27 19:30:02,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:30:02,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:30:02,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 19:30:02,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5174825174825175 [2024-06-27 19:30:02,384 INFO L175 Difference]: Start difference. First operand has 165 places, 117 transitions, 1100 flow. Second operand 11 states and 222 transitions. [2024-06-27 19:30:02,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 148 transitions, 1626 flow [2024-06-27 19:30:02,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 148 transitions, 1534 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:02,657 INFO L231 Difference]: Finished difference. Result has 162 places, 115 transitions, 1027 flow [2024-06-27 19:30:02,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1027, PETRI_PLACES=162, PETRI_TRANSITIONS=115} [2024-06-27 19:30:02,657 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-27 19:30:02,657 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 115 transitions, 1027 flow [2024-06-27 19:30:02,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:02,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:02,658 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:02,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:30:02,658 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 19:30:02,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:02,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1289325189, now seen corresponding path program 30 times [2024-06-27 19:30:02,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:02,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162327460] [2024-06-27 19:30:02,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:02,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:02,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:02,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:02,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:02,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162327460] [2024-06-27 19:30:02,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162327460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:02,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:02,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:02,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342015371] [2024-06-27 19:30:02,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:02,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:02,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:02,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:02,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:02,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:02,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 115 transitions, 1027 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:02,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:02,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:02,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:03,033 INFO L124 PetriNetUnfolderBase]: 1203/2067 cut-off events. [2024-06-27 19:30:03,033 INFO L125 PetriNetUnfolderBase]: For 120988/120992 co-relation queries the response was YES. [2024-06-27 19:30:03,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13232 conditions, 2067 events. 1203/2067 cut-off events. For 120988/120992 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 12214 event pairs, 463 based on Foata normal form. 22/2088 useless extension candidates. Maximal degree in co-relation 13162. Up to 1757 conditions per place. [2024-06-27 19:30:03,046 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 99 selfloop transitions, 14 changer transitions 15/135 dead transitions. [2024-06-27 19:30:03,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 135 transitions, 1365 flow [2024-06-27 19:30:03,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:03,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:03,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 19:30:03,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156695156695157 [2024-06-27 19:30:03,047 INFO L175 Difference]: Start difference. First operand has 162 places, 115 transitions, 1027 flow. Second operand 9 states and 181 transitions. [2024-06-27 19:30:03,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 135 transitions, 1365 flow [2024-06-27 19:30:03,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 135 transitions, 1328 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:03,324 INFO L231 Difference]: Finished difference. Result has 159 places, 112 transitions, 1000 flow [2024-06-27 19:30:03,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1000, PETRI_PLACES=159, PETRI_TRANSITIONS=112} [2024-06-27 19:30:03,324 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 119 predicate places. [2024-06-27 19:30:03,324 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 112 transitions, 1000 flow [2024-06-27 19:30:03,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:03,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:03,324 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:03,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:30:03,324 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 19:30:03,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:03,325 INFO L85 PathProgramCache]: Analyzing trace with hash 593298243, now seen corresponding path program 31 times [2024-06-27 19:30:03,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:03,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379840367] [2024-06-27 19:30:03,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:03,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:03,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:03,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:03,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:03,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379840367] [2024-06-27 19:30:03,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379840367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:03,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:03,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:03,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487968639] [2024-06-27 19:30:03,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:03,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:03,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:03,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:03,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:03,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:03,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 112 transitions, 1000 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:03,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:03,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:03,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:03,650 INFO L124 PetriNetUnfolderBase]: 1175/2023 cut-off events. [2024-06-27 19:30:03,650 INFO L125 PetriNetUnfolderBase]: For 115668/115672 co-relation queries the response was YES. [2024-06-27 19:30:03,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12941 conditions, 2023 events. 1175/2023 cut-off events. For 115668/115672 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11922 event pairs, 492 based on Foata normal form. 18/2040 useless extension candidates. Maximal degree in co-relation 12872. Up to 1650 conditions per place. [2024-06-27 19:30:03,662 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 64 selfloop transitions, 37 changer transitions 26/134 dead transitions. [2024-06-27 19:30:03,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 134 transitions, 1352 flow [2024-06-27 19:30:03,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:03,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:03,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-27 19:30:03,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5270655270655271 [2024-06-27 19:30:03,663 INFO L175 Difference]: Start difference. First operand has 159 places, 112 transitions, 1000 flow. Second operand 9 states and 185 transitions. [2024-06-27 19:30:03,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 134 transitions, 1352 flow [2024-06-27 19:30:03,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 134 transitions, 1320 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:03,834 INFO L231 Difference]: Finished difference. Result has 155 places, 106 transitions, 993 flow [2024-06-27 19:30:03,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=993, PETRI_PLACES=155, PETRI_TRANSITIONS=106} [2024-06-27 19:30:03,835 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 115 predicate places. [2024-06-27 19:30:03,835 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 106 transitions, 993 flow [2024-06-27 19:30:03,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:03,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:03,835 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:03,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:30:03,835 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 19:30:03,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:03,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1247338299, now seen corresponding path program 32 times [2024-06-27 19:30:03,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:03,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754915522] [2024-06-27 19:30:03,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:03,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:03,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:03,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:03,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:03,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754915522] [2024-06-27 19:30:03,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754915522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:03,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:03,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:03,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946301789] [2024-06-27 19:30:03,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:03,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:03,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:03,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:03,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:03,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:03,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 106 transitions, 993 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:03,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:03,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:03,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:04,258 INFO L124 PetriNetUnfolderBase]: 1140/1951 cut-off events. [2024-06-27 19:30:04,258 INFO L125 PetriNetUnfolderBase]: For 115324/115332 co-relation queries the response was YES. [2024-06-27 19:30:04,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12693 conditions, 1951 events. 1140/1951 cut-off events. For 115324/115332 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 11502 event pairs, 482 based on Foata normal form. 32/1982 useless extension candidates. Maximal degree in co-relation 12625. Up to 1415 conditions per place. [2024-06-27 19:30:04,268 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 91 selfloop transitions, 19 changer transitions 10/127 dead transitions. [2024-06-27 19:30:04,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 127 transitions, 1447 flow [2024-06-27 19:30:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:04,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:04,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-27 19:30:04,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153846153846153 [2024-06-27 19:30:04,269 INFO L175 Difference]: Start difference. First operand has 155 places, 106 transitions, 993 flow. Second operand 10 states and 201 transitions. [2024-06-27 19:30:04,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 127 transitions, 1447 flow [2024-06-27 19:30:04,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 127 transitions, 1325 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-27 19:30:04,388 INFO L231 Difference]: Finished difference. Result has 144 places, 103 transitions, 898 flow [2024-06-27 19:30:04,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=898, PETRI_PLACES=144, PETRI_TRANSITIONS=103} [2024-06-27 19:30:04,389 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-27 19:30:04,389 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 103 transitions, 898 flow [2024-06-27 19:30:04,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:04,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:04,389 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:04,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:30:04,390 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 19:30:04,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:04,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1527838613, now seen corresponding path program 3 times [2024-06-27 19:30:04,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:04,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501701480] [2024-06-27 19:30:04,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:04,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:04,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:04,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:04,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:04,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501701480] [2024-06-27 19:30:04,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501701480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:04,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:04,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:04,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805531689] [2024-06-27 19:30:04,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:04,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:04,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:04,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:04,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:04,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:04,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 103 transitions, 898 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:04,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:04,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:04,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:04,757 INFO L124 PetriNetUnfolderBase]: 1116/1899 cut-off events. [2024-06-27 19:30:04,757 INFO L125 PetriNetUnfolderBase]: For 99504/99504 co-relation queries the response was YES. [2024-06-27 19:30:04,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11798 conditions, 1899 events. 1116/1899 cut-off events. For 99504/99504 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 11101 event pairs, 514 based on Foata normal form. 26/1924 useless extension candidates. Maximal degree in co-relation 11737. Up to 1626 conditions per place. [2024-06-27 19:30:04,768 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 82 selfloop transitions, 14 changer transitions 14/117 dead transitions. [2024-06-27 19:30:04,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 117 transitions, 1184 flow [2024-06-27 19:30:04,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:04,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:04,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 19:30:04,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2024-06-27 19:30:04,769 INFO L175 Difference]: Start difference. First operand has 144 places, 103 transitions, 898 flow. Second operand 10 states and 194 transitions. [2024-06-27 19:30:04,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 117 transitions, 1184 flow [2024-06-27 19:30:04,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 117 transitions, 1148 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:04,864 INFO L231 Difference]: Finished difference. Result has 143 places, 98 transitions, 857 flow [2024-06-27 19:30:04,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=857, PETRI_PLACES=143, PETRI_TRANSITIONS=98} [2024-06-27 19:30:04,865 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-27 19:30:04,865 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 98 transitions, 857 flow [2024-06-27 19:30:04,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:04,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:04,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 19:30:04,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:30:04,865 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 19:30:04,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:04,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1171270307, now seen corresponding path program 4 times [2024-06-27 19:30:04,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:04,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648735477] [2024-06-27 19:30:04,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:04,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:04,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:04,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:04,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:04,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648735477] [2024-06-27 19:30:04,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648735477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:04,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:04,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:04,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573024959] [2024-06-27 19:30:04,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:04,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:04,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:04,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:04,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:05,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:05,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 98 transitions, 857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:05,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:05,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:05,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:05,213 INFO L124 PetriNetUnfolderBase]: 981/1674 cut-off events. [2024-06-27 19:30:05,213 INFO L125 PetriNetUnfolderBase]: For 74164/74164 co-relation queries the response was YES. [2024-06-27 19:30:05,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9755 conditions, 1674 events. 981/1674 cut-off events. For 74164/74164 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 9396 event pairs, 435 based on Foata normal form. 26/1699 useless extension candidates. Maximal degree in co-relation 9695. Up to 1415 conditions per place. [2024-06-27 19:30:05,222 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 81 selfloop transitions, 10 changer transitions 12/110 dead transitions. [2024-06-27 19:30:05,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 110 transitions, 1125 flow [2024-06-27 19:30:05,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:05,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:05,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 19:30:05,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096153846153846 [2024-06-27 19:30:05,223 INFO L175 Difference]: Start difference. First operand has 143 places, 98 transitions, 857 flow. Second operand 8 states and 159 transitions. [2024-06-27 19:30:05,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 110 transitions, 1125 flow [2024-06-27 19:30:05,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 110 transitions, 1091 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:05,314 INFO L231 Difference]: Finished difference. Result has 137 places, 94 transitions, 817 flow [2024-06-27 19:30:05,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=817, PETRI_PLACES=137, PETRI_TRANSITIONS=94} [2024-06-27 19:30:05,314 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 97 predicate places. [2024-06-27 19:30:05,314 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 94 transitions, 817 flow [2024-06-27 19:30:05,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:05,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:05,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:05,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:30:05,315 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 19:30:05,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:05,315 INFO L85 PathProgramCache]: Analyzing trace with hash -766912219, now seen corresponding path program 5 times [2024-06-27 19:30:05,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:05,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359781789] [2024-06-27 19:30:05,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:05,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:05,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:05,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:05,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:05,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359781789] [2024-06-27 19:30:05,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359781789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:05,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:05,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:05,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814231282] [2024-06-27 19:30:05,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:05,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:05,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:05,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:05,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:05,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:05,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 94 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:05,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:05,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:05,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:05,636 INFO L124 PetriNetUnfolderBase]: 1093/1888 cut-off events. [2024-06-27 19:30:05,636 INFO L125 PetriNetUnfolderBase]: For 82353/82357 co-relation queries the response was YES. [2024-06-27 19:30:05,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11345 conditions, 1888 events. 1093/1888 cut-off events. For 82353/82357 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 11150 event pairs, 472 based on Foata normal form. 28/1915 useless extension candidates. Maximal degree in co-relation 11287. Up to 1185 conditions per place. [2024-06-27 19:30:05,646 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 66 selfloop transitions, 30 changer transitions 16/119 dead transitions. [2024-06-27 19:30:05,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 119 transitions, 1265 flow [2024-06-27 19:30:05,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:05,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:05,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 19:30:05,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-27 19:30:05,647 INFO L175 Difference]: Start difference. First operand has 137 places, 94 transitions, 817 flow. Second operand 10 states and 208 transitions. [2024-06-27 19:30:05,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 119 transitions, 1265 flow [2024-06-27 19:30:05,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 119 transitions, 1237 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:05,726 INFO L231 Difference]: Finished difference. Result has 135 places, 90 transitions, 811 flow [2024-06-27 19:30:05,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=811, PETRI_PLACES=135, PETRI_TRANSITIONS=90} [2024-06-27 19:30:05,726 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 95 predicate places. [2024-06-27 19:30:05,726 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 90 transitions, 811 flow [2024-06-27 19:30:05,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:05,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:05,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 19:30:05,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:30:05,727 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 19:30:05,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:05,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1462873613, now seen corresponding path program 6 times [2024-06-27 19:30:05,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:05,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826095155] [2024-06-27 19:30:05,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:05,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:05,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:05,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:05,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826095155] [2024-06-27 19:30:05,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826095155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:05,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:05,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:05,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558325154] [2024-06-27 19:30:05,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:05,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:05,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:05,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:05,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:05,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:05,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 90 transitions, 811 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:05,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:05,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:05,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:06,067 INFO L124 PetriNetUnfolderBase]: 1160/2001 cut-off events. [2024-06-27 19:30:06,067 INFO L125 PetriNetUnfolderBase]: For 94318/94318 co-relation queries the response was YES. [2024-06-27 19:30:06,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12656 conditions, 2001 events. 1160/2001 cut-off events. For 94318/94318 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12074 event pairs, 545 based on Foata normal form. 24/2024 useless extension candidates. Maximal degree in co-relation 12599. Up to 1444 conditions per place. [2024-06-27 19:30:06,078 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 29 changer transitions 10/111 dead transitions. [2024-06-27 19:30:06,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 111 transitions, 1209 flow [2024-06-27 19:30:06,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:06,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:06,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 19:30:06,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-27 19:30:06,079 INFO L175 Difference]: Start difference. First operand has 135 places, 90 transitions, 811 flow. Second operand 10 states and 206 transitions. [2024-06-27 19:30:06,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 111 transitions, 1209 flow [2024-06-27 19:30:06,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 111 transitions, 1147 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:06,198 INFO L231 Difference]: Finished difference. Result has 132 places, 87 transitions, 777 flow [2024-06-27 19:30:06,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=777, PETRI_PLACES=132, PETRI_TRANSITIONS=87} [2024-06-27 19:30:06,199 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-27 19:30:06,199 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 87 transitions, 777 flow [2024-06-27 19:30:06,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:06,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:06,199 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:06,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:30:06,199 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 19:30:06,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:06,199 INFO L85 PathProgramCache]: Analyzing trace with hash 454706961, now seen corresponding path program 7 times [2024-06-27 19:30:06,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:06,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112198225] [2024-06-27 19:30:06,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:06,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:06,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:06,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:06,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:06,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112198225] [2024-06-27 19:30:06,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112198225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:06,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:06,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:06,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060127686] [2024-06-27 19:30:06,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:06,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:06,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:06,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:06,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:06,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:06,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 87 transitions, 777 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:06,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:06,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:06,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:06,588 INFO L124 PetriNetUnfolderBase]: 1303/2256 cut-off events. [2024-06-27 19:30:06,588 INFO L125 PetriNetUnfolderBase]: For 104872/104872 co-relation queries the response was YES. [2024-06-27 19:30:06,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14702 conditions, 2256 events. 1303/2256 cut-off events. For 104872/104872 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 14095 event pairs, 635 based on Foata normal form. 18/2273 useless extension candidates. Maximal degree in co-relation 14647. Up to 1034 conditions per place. [2024-06-27 19:30:06,601 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 67 selfloop transitions, 32 changer transitions 8/114 dead transitions. [2024-06-27 19:30:06,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 114 transitions, 1271 flow [2024-06-27 19:30:06,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:30:06,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:30:06,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-27 19:30:06,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5198135198135199 [2024-06-27 19:30:06,602 INFO L175 Difference]: Start difference. First operand has 132 places, 87 transitions, 777 flow. Second operand 11 states and 223 transitions. [2024-06-27 19:30:06,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 114 transitions, 1271 flow [2024-06-27 19:30:06,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 114 transitions, 1204 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:06,712 INFO L231 Difference]: Finished difference. Result has 132 places, 85 transitions, 763 flow [2024-06-27 19:30:06,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=763, PETRI_PLACES=132, PETRI_TRANSITIONS=85} [2024-06-27 19:30:06,712 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-27 19:30:06,712 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 85 transitions, 763 flow [2024-06-27 19:30:06,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:06,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:06,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:06,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:30:06,713 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 19:30:06,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:06,713 INFO L85 PathProgramCache]: Analyzing trace with hash -912680803, now seen corresponding path program 8 times [2024-06-27 19:30:06,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:06,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945061818] [2024-06-27 19:30:06,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:06,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:06,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:06,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:06,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:06,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945061818] [2024-06-27 19:30:06,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945061818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:06,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:06,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:06,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471255238] [2024-06-27 19:30:06,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:06,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:06,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:06,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:06,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:06,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:06,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 85 transitions, 763 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:06,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:06,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:06,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:07,124 INFO L124 PetriNetUnfolderBase]: 1266/2199 cut-off events. [2024-06-27 19:30:07,124 INFO L125 PetriNetUnfolderBase]: For 100477/100481 co-relation queries the response was YES. [2024-06-27 19:30:07,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14117 conditions, 2199 events. 1266/2199 cut-off events. For 100477/100481 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 13807 event pairs, 683 based on Foata normal form. 28/2226 useless extension candidates. Maximal degree in co-relation 14063. Up to 1871 conditions per place. [2024-06-27 19:30:07,135 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 70 selfloop transitions, 7 changer transitions 17/101 dead transitions. [2024-06-27 19:30:07,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 101 transitions, 1045 flow [2024-06-27 19:30:07,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:07,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:07,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 19:30:07,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 19:30:07,136 INFO L175 Difference]: Start difference. First operand has 132 places, 85 transitions, 763 flow. Second operand 8 states and 160 transitions. [2024-06-27 19:30:07,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 101 transitions, 1045 flow [2024-06-27 19:30:07,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 101 transitions, 978 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:30:07,217 INFO L231 Difference]: Finished difference. Result has 128 places, 81 transitions, 671 flow [2024-06-27 19:30:07,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=671, PETRI_PLACES=128, PETRI_TRANSITIONS=81} [2024-06-27 19:30:07,217 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-27 19:30:07,217 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 81 transitions, 671 flow [2024-06-27 19:30:07,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:07,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:07,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:07,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:30:07,218 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 19:30:07,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:07,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1244358349, now seen corresponding path program 9 times [2024-06-27 19:30:07,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:07,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746268014] [2024-06-27 19:30:07,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:07,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:07,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:07,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:07,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:07,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746268014] [2024-06-27 19:30:07,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746268014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:07,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:07,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:07,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128140166] [2024-06-27 19:30:07,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:07,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:07,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:07,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:07,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:07,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:07,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 81 transitions, 671 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:07,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:07,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:07,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:07,561 INFO L124 PetriNetUnfolderBase]: 1233/2134 cut-off events. [2024-06-27 19:30:07,562 INFO L125 PetriNetUnfolderBase]: For 94366/94370 co-relation queries the response was YES. [2024-06-27 19:30:07,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13622 conditions, 2134 events. 1233/2134 cut-off events. For 94366/94370 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 13243 event pairs, 671 based on Foata normal form. 28/2161 useless extension candidates. Maximal degree in co-relation 13569. Up to 1582 conditions per place. [2024-06-27 19:30:07,573 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 23 changer transitions 10/100 dead transitions. [2024-06-27 19:30:07,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 100 transitions, 1035 flow [2024-06-27 19:30:07,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:07,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:07,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 19:30:07,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-27 19:30:07,574 INFO L175 Difference]: Start difference. First operand has 128 places, 81 transitions, 671 flow. Second operand 8 states and 171 transitions. [2024-06-27 19:30:07,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 100 transitions, 1035 flow [2024-06-27 19:30:07,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 100 transitions, 1009 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:07,648 INFO L231 Difference]: Finished difference. Result has 124 places, 78 transitions, 663 flow [2024-06-27 19:30:07,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=663, PETRI_PLACES=124, PETRI_TRANSITIONS=78} [2024-06-27 19:30:07,649 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-27 19:30:07,649 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 78 transitions, 663 flow [2024-06-27 19:30:07,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:07,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:07,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 19:30:07,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:30:07,649 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 19:30:07,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:07,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1389894275, now seen corresponding path program 10 times [2024-06-27 19:30:07,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:07,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884022614] [2024-06-27 19:30:07,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:07,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:07,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:07,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:07,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:07,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884022614] [2024-06-27 19:30:07,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884022614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:07,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:07,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:07,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854397149] [2024-06-27 19:30:07,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:07,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:07,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:07,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:07,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:07,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:07,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 78 transitions, 663 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:07,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:07,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:07,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:07,945 INFO L124 PetriNetUnfolderBase]: 1082/1877 cut-off events. [2024-06-27 19:30:07,945 INFO L125 PetriNetUnfolderBase]: For 73641/73645 co-relation queries the response was YES. [2024-06-27 19:30:07,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11486 conditions, 1877 events. 1082/1877 cut-off events. For 73641/73645 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 11306 event pairs, 626 based on Foata normal form. 30/1906 useless extension candidates. Maximal degree in co-relation 11435. Up to 1582 conditions per place. [2024-06-27 19:30:07,955 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 50 selfloop transitions, 19 changer transitions 14/90 dead transitions. [2024-06-27 19:30:07,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 90 transitions, 891 flow [2024-06-27 19:30:07,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:07,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:07,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-27 19:30:07,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224358974358975 [2024-06-27 19:30:07,955 INFO L175 Difference]: Start difference. First operand has 124 places, 78 transitions, 663 flow. Second operand 8 states and 163 transitions. [2024-06-27 19:30:07,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 90 transitions, 891 flow [2024-06-27 19:30:08,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 90 transitions, 844 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:08,016 INFO L231 Difference]: Finished difference. Result has 123 places, 73 transitions, 625 flow [2024-06-27 19:30:08,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=625, PETRI_PLACES=123, PETRI_TRANSITIONS=73} [2024-06-27 19:30:08,016 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 83 predicate places. [2024-06-27 19:30:08,016 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 73 transitions, 625 flow [2024-06-27 19:30:08,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:08,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:08,017 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:08,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:30:08,017 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 19:30:08,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:08,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1803559205, now seen corresponding path program 11 times [2024-06-27 19:30:08,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:08,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343561163] [2024-06-27 19:30:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:08,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:08,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:08,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:08,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343561163] [2024-06-27 19:30:08,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343561163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:08,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:08,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:08,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93645965] [2024-06-27 19:30:08,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:08,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:08,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:08,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:08,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:08,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:08,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 73 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:08,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:08,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:08,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:08,327 INFO L124 PetriNetUnfolderBase]: 1066/1867 cut-off events. [2024-06-27 19:30:08,327 INFO L125 PetriNetUnfolderBase]: For 66307/66307 co-relation queries the response was YES. [2024-06-27 19:30:08,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11241 conditions, 1867 events. 1066/1867 cut-off events. For 66307/66307 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 11254 event pairs, 574 based on Foata normal form. 24/1890 useless extension candidates. Maximal degree in co-relation 11191. Up to 1490 conditions per place. [2024-06-27 19:30:08,336 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 47 selfloop transitions, 16 changer transitions 23/93 dead transitions. [2024-06-27 19:30:08,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 93 transitions, 923 flow [2024-06-27 19:30:08,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:08,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:08,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 19:30:08,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 19:30:08,337 INFO L175 Difference]: Start difference. First operand has 123 places, 73 transitions, 625 flow. Second operand 8 states and 168 transitions. [2024-06-27 19:30:08,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 93 transitions, 923 flow [2024-06-27 19:30:08,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 93 transitions, 879 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:08,390 INFO L231 Difference]: Finished difference. Result has 118 places, 68 transitions, 564 flow [2024-06-27 19:30:08,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=564, PETRI_PLACES=118, PETRI_TRANSITIONS=68} [2024-06-27 19:30:08,390 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 78 predicate places. [2024-06-27 19:30:08,391 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 68 transitions, 564 flow [2024-06-27 19:30:08,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:08,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:08,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:08,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:30:08,391 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 19:30:08,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:08,391 INFO L85 PathProgramCache]: Analyzing trace with hash -429733525, now seen corresponding path program 12 times [2024-06-27 19:30:08,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:08,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254156760] [2024-06-27 19:30:08,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:08,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:08,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:08,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 19:30:08,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:08,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254156760] [2024-06-27 19:30:08,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254156760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:08,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:08,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:08,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105765511] [2024-06-27 19:30:08,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:08,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:08,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:08,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:08,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:08,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:08,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 68 transitions, 564 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:08,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:08,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:08,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:08,697 INFO L124 PetriNetUnfolderBase]: 904/1591 cut-off events. [2024-06-27 19:30:08,697 INFO L125 PetriNetUnfolderBase]: For 48905/48905 co-relation queries the response was YES. [2024-06-27 19:30:08,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9357 conditions, 1591 events. 904/1591 cut-off events. For 48905/48905 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 9235 event pairs, 487 based on Foata normal form. 18/1608 useless extension candidates. Maximal degree in co-relation 9309. Up to 1334 conditions per place. [2024-06-27 19:30:08,705 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 15/83 dead transitions. [2024-06-27 19:30:08,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 83 transitions, 786 flow [2024-06-27 19:30:08,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:08,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:08,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 19:30:08,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-27 19:30:08,706 INFO L175 Difference]: Start difference. First operand has 118 places, 68 transitions, 564 flow. Second operand 8 states and 158 transitions. [2024-06-27 19:30:08,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 83 transitions, 786 flow [2024-06-27 19:30:08,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 83 transitions, 734 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 19:30:08,739 INFO L231 Difference]: Finished difference. Result has 111 places, 65 transitions, 491 flow [2024-06-27 19:30:08,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=491, PETRI_PLACES=111, PETRI_TRANSITIONS=65} [2024-06-27 19:30:08,739 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 71 predicate places. [2024-06-27 19:30:08,739 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 65 transitions, 491 flow [2024-06-27 19:30:08,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:08,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:08,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:08,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:30:08,739 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 19:30:08,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:08,740 INFO L85 PathProgramCache]: Analyzing trace with hash -809359141, now seen corresponding path program 13 times [2024-06-27 19:30:08,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:08,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369759928] [2024-06-27 19:30:08,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:08,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:08,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:08,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:08,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:08,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369759928] [2024-06-27 19:30:08,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369759928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:08,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:08,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:08,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086626407] [2024-06-27 19:30:08,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:08,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:08,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:08,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:08,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:08,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:08,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 65 transitions, 491 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:08,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:08,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:08,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:09,049 INFO L124 PetriNetUnfolderBase]: 898/1569 cut-off events. [2024-06-27 19:30:09,049 INFO L125 PetriNetUnfolderBase]: For 41009/41009 co-relation queries the response was YES. [2024-06-27 19:30:09,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8918 conditions, 1569 events. 898/1569 cut-off events. For 41009/41009 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 8995 event pairs, 477 based on Foata normal form. 24/1592 useless extension candidates. Maximal degree in co-relation 8873. Up to 1054 conditions per place. [2024-06-27 19:30:09,057 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 54 selfloop transitions, 16 changer transitions 10/87 dead transitions. [2024-06-27 19:30:09,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 87 transitions, 819 flow [2024-06-27 19:30:09,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:30:09,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:30:09,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-27 19:30:09,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034965034965035 [2024-06-27 19:30:09,058 INFO L175 Difference]: Start difference. First operand has 111 places, 65 transitions, 491 flow. Second operand 11 states and 216 transitions. [2024-06-27 19:30:09,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 87 transitions, 819 flow [2024-06-27 19:30:09,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 87 transitions, 781 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:09,092 INFO L231 Difference]: Finished difference. Result has 108 places, 62 transitions, 460 flow [2024-06-27 19:30:09,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=460, PETRI_PLACES=108, PETRI_TRANSITIONS=62} [2024-06-27 19:30:09,092 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-27 19:30:09,092 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 62 transitions, 460 flow [2024-06-27 19:30:09,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:09,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:09,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:09,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:30:09,093 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 19:30:09,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:09,093 INFO L85 PathProgramCache]: Analyzing trace with hash -2067854433, now seen corresponding path program 14 times [2024-06-27 19:30:09,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:09,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722376930] [2024-06-27 19:30:09,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:09,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:09,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:09,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:09,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722376930] [2024-06-27 19:30:09,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722376930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:09,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:09,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:09,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874964825] [2024-06-27 19:30:09,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:09,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:09,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:09,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:09,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:09,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:09,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 62 transitions, 460 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:09,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:09,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:09,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:09,369 INFO L124 PetriNetUnfolderBase]: 747/1312 cut-off events. [2024-06-27 19:30:09,369 INFO L125 PetriNetUnfolderBase]: For 31958/31958 co-relation queries the response was YES. [2024-06-27 19:30:09,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7095 conditions, 1312 events. 747/1312 cut-off events. For 31958/31958 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 7272 event pairs, 432 based on Foata normal form. 26/1337 useless extension candidates. Maximal degree in co-relation 7053. Up to 1054 conditions per place. [2024-06-27 19:30:09,374 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 43 selfloop transitions, 10 changer transitions 15/75 dead transitions. [2024-06-27 19:30:09,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 75 transitions, 660 flow [2024-06-27 19:30:09,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:09,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:09,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 19:30:09,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-27 19:30:09,375 INFO L175 Difference]: Start difference. First operand has 108 places, 62 transitions, 460 flow. Second operand 9 states and 177 transitions. [2024-06-27 19:30:09,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 75 transitions, 660 flow [2024-06-27 19:30:09,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 75 transitions, 623 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 19:30:09,400 INFO L231 Difference]: Finished difference. Result has 105 places, 56 transitions, 406 flow [2024-06-27 19:30:09,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=406, PETRI_PLACES=105, PETRI_TRANSITIONS=56} [2024-06-27 19:30:09,400 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-27 19:30:09,400 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 56 transitions, 406 flow [2024-06-27 19:30:09,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:09,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:09,400 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:09,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:30:09,401 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 19:30:09,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:09,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1247550339, now seen corresponding path program 33 times [2024-06-27 19:30:09,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:09,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615554447] [2024-06-27 19:30:09,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:09,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:09,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:09,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:09,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615554447] [2024-06-27 19:30:09,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615554447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:09,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:09,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:09,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834569856] [2024-06-27 19:30:09,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:09,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:09,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:09,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:09,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:09,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:09,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 56 transitions, 406 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:09,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:09,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:09,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:09,686 INFO L124 PetriNetUnfolderBase]: 710/1261 cut-off events. [2024-06-27 19:30:09,686 INFO L125 PetriNetUnfolderBase]: For 26987/26987 co-relation queries the response was YES. [2024-06-27 19:30:09,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6698 conditions, 1261 events. 710/1261 cut-off events. For 26987/26987 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 7047 event pairs, 327 based on Foata normal form. 18/1278 useless extension candidates. Maximal degree in co-relation 6657. Up to 853 conditions per place. [2024-06-27 19:30:09,690 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 8/76 dead transitions. [2024-06-27 19:30:09,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 76 transitions, 694 flow [2024-06-27 19:30:09,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:09,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:09,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 19:30:09,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-27 19:30:09,691 INFO L175 Difference]: Start difference. First operand has 105 places, 56 transitions, 406 flow. Second operand 8 states and 162 transitions. [2024-06-27 19:30:09,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 76 transitions, 694 flow [2024-06-27 19:30:09,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 76 transitions, 658 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:09,716 INFO L231 Difference]: Finished difference. Result has 97 places, 54 transitions, 381 flow [2024-06-27 19:30:09,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=381, PETRI_PLACES=97, PETRI_TRANSITIONS=54} [2024-06-27 19:30:09,717 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-27 19:30:09,717 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 54 transitions, 381 flow [2024-06-27 19:30:09,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:09,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:09,717 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:09,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:30:09,717 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 19:30:09,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:09,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1522428245, now seen corresponding path program 34 times [2024-06-27 19:30:09,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:09,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597175236] [2024-06-27 19:30:09,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:09,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:09,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:09,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 19:30:09,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:09,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597175236] [2024-06-27 19:30:09,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597175236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:09,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:09,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:09,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973038320] [2024-06-27 19:30:09,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:09,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:09,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:09,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:09,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:09,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:09,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 54 transitions, 381 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:09,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:09,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:09,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:09,996 INFO L124 PetriNetUnfolderBase]: 605/1074 cut-off events. [2024-06-27 19:30:09,996 INFO L125 PetriNetUnfolderBase]: For 17628/17628 co-relation queries the response was YES. [2024-06-27 19:30:09,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 1074 events. 605/1074 cut-off events. For 17628/17628 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5729 event pairs, 309 based on Foata normal form. 18/1091 useless extension candidates. Maximal degree in co-relation 5401. Up to 853 conditions per place. [2024-06-27 19:30:10,000 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 41 selfloop transitions, 4 changer transitions 17/69 dead transitions. [2024-06-27 19:30:10,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 69 transitions, 575 flow [2024-06-27 19:30:10,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:10,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:10,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 19:30:10,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 19:30:10,001 INFO L175 Difference]: Start difference. First operand has 97 places, 54 transitions, 381 flow. Second operand 8 states and 156 transitions. [2024-06-27 19:30:10,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 69 transitions, 575 flow [2024-06-27 19:30:10,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 69 transitions, 555 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:10,013 INFO L231 Difference]: Finished difference. Result has 96 places, 50 transitions, 339 flow [2024-06-27 19:30:10,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=339, PETRI_PLACES=96, PETRI_TRANSITIONS=50} [2024-06-27 19:30:10,014 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 56 predicate places. [2024-06-27 19:30:10,014 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 50 transitions, 339 flow [2024-06-27 19:30:10,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:10,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:10,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:10,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:30:10,015 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 19:30:10,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:10,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1504396809, now seen corresponding path program 35 times [2024-06-27 19:30:10,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:10,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439256293] [2024-06-27 19:30:10,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:10,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:10,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:10,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 19:30:10,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:10,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439256293] [2024-06-27 19:30:10,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439256293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:10,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:10,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:10,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60370000] [2024-06-27 19:30:10,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:10,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:10,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:10,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:10,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:10,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:10,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 50 transitions, 339 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:10,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:10,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:10,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:10,271 INFO L124 PetriNetUnfolderBase]: 545/962 cut-off events. [2024-06-27 19:30:10,271 INFO L125 PetriNetUnfolderBase]: For 15591/15591 co-relation queries the response was YES. [2024-06-27 19:30:10,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4784 conditions, 962 events. 545/962 cut-off events. For 15591/15591 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4968 event pairs, 245 based on Foata normal form. 18/979 useless extension candidates. Maximal degree in co-relation 4747. Up to 290 conditions per place. [2024-06-27 19:30:10,275 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 46 selfloop transitions, 10 changer transitions 13/76 dead transitions. [2024-06-27 19:30:10,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 76 transitions, 691 flow [2024-06-27 19:30:10,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:10,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:10,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 19:30:10,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-27 19:30:10,276 INFO L175 Difference]: Start difference. First operand has 96 places, 50 transitions, 339 flow. Second operand 8 states and 173 transitions. [2024-06-27 19:30:10,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 76 transitions, 691 flow [2024-06-27 19:30:10,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 76 transitions, 675 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:10,286 INFO L231 Difference]: Finished difference. Result has 90 places, 47 transitions, 331 flow [2024-06-27 19:30:10,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=331, PETRI_PLACES=90, PETRI_TRANSITIONS=47} [2024-06-27 19:30:10,287 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-27 19:30:10,287 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 47 transitions, 331 flow [2024-06-27 19:30:10,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:10,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:10,287 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:10,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:30:10,287 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 19:30:10,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:10,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1504050849, now seen corresponding path program 36 times [2024-06-27 19:30:10,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:10,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052803150] [2024-06-27 19:30:10,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:10,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:10,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:10,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:10,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:10,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052803150] [2024-06-27 19:30:10,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052803150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:10,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:10,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:10,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633176459] [2024-06-27 19:30:10,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:10,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:10,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:10,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:10,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:10,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:10,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 47 transitions, 331 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:10,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:10,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:10,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:10,564 INFO L124 PetriNetUnfolderBase]: 501/894 cut-off events. [2024-06-27 19:30:10,564 INFO L125 PetriNetUnfolderBase]: For 15100/15100 co-relation queries the response was YES. [2024-06-27 19:30:10,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 894 events. 501/894 cut-off events. For 15100/15100 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4683 event pairs, 199 based on Foata normal form. 18/911 useless extension candidates. Maximal degree in co-relation 4527. Up to 513 conditions per place. [2024-06-27 19:30:10,567 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 47 selfloop transitions, 6 changer transitions 8/68 dead transitions. [2024-06-27 19:30:10,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 68 transitions, 597 flow [2024-06-27 19:30:10,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:10,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:10,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 19:30:10,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160256410256411 [2024-06-27 19:30:10,567 INFO L175 Difference]: Start difference. First operand has 90 places, 47 transitions, 331 flow. Second operand 8 states and 161 transitions. [2024-06-27 19:30:10,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 68 transitions, 597 flow [2024-06-27 19:30:10,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 68 transitions, 567 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:10,576 INFO L231 Difference]: Finished difference. Result has 87 places, 45 transitions, 306 flow [2024-06-27 19:30:10,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=306, PETRI_PLACES=87, PETRI_TRANSITIONS=45} [2024-06-27 19:30:10,577 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 47 predicate places. [2024-06-27 19:30:10,577 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 45 transitions, 306 flow [2024-06-27 19:30:10,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:10,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:10,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:10,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:30:10,577 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 19:30:10,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:10,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1504040619, now seen corresponding path program 37 times [2024-06-27 19:30:10,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:10,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288661835] [2024-06-27 19:30:10,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:10,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:10,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:10,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:10,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288661835] [2024-06-27 19:30:10,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288661835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:10,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:10,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:10,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179368649] [2024-06-27 19:30:10,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:10,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:10,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:10,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:10,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:10,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:10,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 45 transitions, 306 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:10,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:10,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:10,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:10,854 INFO L124 PetriNetUnfolderBase]: 396/707 cut-off events. [2024-06-27 19:30:10,854 INFO L125 PetriNetUnfolderBase]: For 9901/9901 co-relation queries the response was YES. [2024-06-27 19:30:10,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3486 conditions, 707 events. 396/707 cut-off events. For 9901/9901 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3415 event pairs, 187 based on Foata normal form. 18/724 useless extension candidates. Maximal degree in co-relation 3451. Up to 513 conditions per place. [2024-06-27 19:30:10,856 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 32 selfloop transitions, 2 changer transitions 20/61 dead transitions. [2024-06-27 19:30:10,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 61 transitions, 486 flow [2024-06-27 19:30:10,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:10,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:10,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 19:30:10,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967948717948718 [2024-06-27 19:30:10,857 INFO L175 Difference]: Start difference. First operand has 87 places, 45 transitions, 306 flow. Second operand 8 states and 155 transitions. [2024-06-27 19:30:10,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 61 transitions, 486 flow [2024-06-27 19:30:10,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 61 transitions, 471 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:10,862 INFO L231 Difference]: Finished difference. Result has 86 places, 40 transitions, 255 flow [2024-06-27 19:30:10,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=255, PETRI_PLACES=86, PETRI_TRANSITIONS=40} [2024-06-27 19:30:10,866 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-27 19:30:10,866 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 40 transitions, 255 flow [2024-06-27 19:30:10,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:10,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:10,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:10,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:30:10,866 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 19:30:10,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:10,866 INFO L85 PathProgramCache]: Analyzing trace with hash -809717191, now seen corresponding path program 15 times [2024-06-27 19:30:10,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:10,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768804097] [2024-06-27 19:30:10,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:10,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:10,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:10,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:10,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:10,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768804097] [2024-06-27 19:30:10,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768804097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:10,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:10,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:10,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25714402] [2024-06-27 19:30:10,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:10,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:10,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:10,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:10,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:11,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:11,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 40 transitions, 255 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:11,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:11,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:11,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:11,090 INFO L124 PetriNetUnfolderBase]: 266/475 cut-off events. [2024-06-27 19:30:11,090 INFO L125 PetriNetUnfolderBase]: For 6574/6574 co-relation queries the response was YES. [2024-06-27 19:30:11,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2127 conditions, 475 events. 266/475 cut-off events. For 6574/6574 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2039 event pairs, 146 based on Foata normal form. 26/498 useless extension candidates. Maximal degree in co-relation 2093. Up to 290 conditions per place. [2024-06-27 19:30:11,091 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 25 selfloop transitions, 3 changer transitions 16/51 dead transitions. [2024-06-27 19:30:11,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 51 transitions, 391 flow [2024-06-27 19:30:11,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:11,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:11,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 19:30:11,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 19:30:11,092 INFO L175 Difference]: Start difference. First operand has 86 places, 40 transitions, 255 flow. Second operand 8 states and 152 transitions. [2024-06-27 19:30:11,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 51 transitions, 391 flow [2024-06-27 19:30:11,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 51 transitions, 365 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:11,096 INFO L231 Difference]: Finished difference. Result has 71 places, 33 transitions, 188 flow [2024-06-27 19:30:11,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=188, PETRI_PLACES=71, PETRI_TRANSITIONS=33} [2024-06-27 19:30:11,096 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-27 19:30:11,096 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 33 transitions, 188 flow [2024-06-27 19:30:11,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:11,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:11,096 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:11,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:30:11,097 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 19:30:11,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:11,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1405331001, now seen corresponding path program 16 times [2024-06-27 19:30:11,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:11,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720006002] [2024-06-27 19:30:11,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:11,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:11,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:11,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:11,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:11,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720006002] [2024-06-27 19:30:11,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720006002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:11,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:11,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:11,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091609134] [2024-06-27 19:30:11,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:11,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:11,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:11,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:11,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:11,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:11,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 33 transitions, 188 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:11,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:11,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:11,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:11,330 INFO L124 PetriNetUnfolderBase]: 229/430 cut-off events. [2024-06-27 19:30:11,330 INFO L125 PetriNetUnfolderBase]: For 3562/3562 co-relation queries the response was YES. [2024-06-27 19:30:11,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1717 conditions, 430 events. 229/430 cut-off events. For 3562/3562 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1806 event pairs, 21 based on Foata normal form. 18/447 useless extension candidates. Maximal degree in co-relation 1689. Up to 207 conditions per place. [2024-06-27 19:30:11,331 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 24 selfloop transitions, 5 changer transitions 13/49 dead transitions. [2024-06-27 19:30:11,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 49 transitions, 348 flow [2024-06-27 19:30:11,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:11,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:11,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 19:30:11,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-27 19:30:11,331 INFO L175 Difference]: Start difference. First operand has 71 places, 33 transitions, 188 flow. Second operand 8 states and 153 transitions. [2024-06-27 19:30:11,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 49 transitions, 348 flow [2024-06-27 19:30:11,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 49 transitions, 310 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:11,334 INFO L231 Difference]: Finished difference. Result has 61 places, 30 transitions, 150 flow [2024-06-27 19:30:11,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=150, PETRI_PLACES=61, PETRI_TRANSITIONS=30} [2024-06-27 19:30:11,334 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-27 19:30:11,334 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 30 transitions, 150 flow [2024-06-27 19:30:11,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:11,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:11,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:11,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:30:11,335 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 19:30:11,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:11,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1582467171, now seen corresponding path program 17 times [2024-06-27 19:30:11,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:11,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460891405] [2024-06-27 19:30:11,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:11,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:11,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:11,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 19:30:11,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:11,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460891405] [2024-06-27 19:30:11,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460891405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:11,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:11,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:11,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582809327] [2024-06-27 19:30:11,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:11,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:11,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:11,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:11,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:11,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:11,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 30 transitions, 150 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:11,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:11,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:11,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:11,553 INFO L124 PetriNetUnfolderBase]: 185/354 cut-off events. [2024-06-27 19:30:11,553 INFO L125 PetriNetUnfolderBase]: For 1962/1962 co-relation queries the response was YES. [2024-06-27 19:30:11,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1273 conditions, 354 events. 185/354 cut-off events. For 1962/1962 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1419 event pairs, 49 based on Foata normal form. 18/371 useless extension candidates. Maximal degree in co-relation 1249. Up to 172 conditions per place. [2024-06-27 19:30:11,553 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 22 selfloop transitions, 5 changer transitions 12/46 dead transitions. [2024-06-27 19:30:11,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 46 transitions, 284 flow [2024-06-27 19:30:11,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:11,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:11,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 19:30:11,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 19:30:11,554 INFO L175 Difference]: Start difference. First operand has 61 places, 30 transitions, 150 flow. Second operand 8 states and 152 transitions. [2024-06-27 19:30:11,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 46 transitions, 284 flow [2024-06-27 19:30:11,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 46 transitions, 261 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:11,555 INFO L231 Difference]: Finished difference. Result has 56 places, 28 transitions, 127 flow [2024-06-27 19:30:11,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=127, PETRI_PLACES=56, PETRI_TRANSITIONS=28} [2024-06-27 19:30:11,556 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-27 19:30:11,556 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 28 transitions, 127 flow [2024-06-27 19:30:11,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:11,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:11,556 INFO L208 CegarLoopForPetriNet]: trace 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 19:30:11,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:30:11,556 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 19:30:11,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:11,557 INFO L85 PathProgramCache]: Analyzing trace with hash 277834901, now seen corresponding path program 18 times [2024-06-27 19:30:11,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:11,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445149818] [2024-06-27 19:30:11,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:11,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:11,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:11,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:11,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445149818] [2024-06-27 19:30:11,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445149818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:11,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:11,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:11,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75374099] [2024-06-27 19:30:11,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:11,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:11,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:11,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:11,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:11,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:30:11,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 28 transitions, 127 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:11,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:11,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:30:11,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:11,739 INFO L124 PetriNetUnfolderBase]: 80/171 cut-off events. [2024-06-27 19:30:11,739 INFO L125 PetriNetUnfolderBase]: For 544/544 co-relation queries the response was YES. [2024-06-27 19:30:11,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 518 conditions, 171 events. 80/171 cut-off events. For 544/544 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 499 event pairs, 1 based on Foata normal form. 18/188 useless extension candidates. Maximal degree in co-relation 505. Up to 96 conditions per place. [2024-06-27 19:30:11,739 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 0 selfloop transitions, 0 changer transitions 37/37 dead transitions. [2024-06-27 19:30:11,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 37 transitions, 197 flow [2024-06-27 19:30:11,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:11,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:11,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 19:30:11,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:30:11,740 INFO L175 Difference]: Start difference. First operand has 56 places, 28 transitions, 127 flow. Second operand 8 states and 143 transitions. [2024-06-27 19:30:11,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 37 transitions, 197 flow [2024-06-27 19:30:11,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 37 transitions, 169 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:30:11,740 INFO L231 Difference]: Finished difference. Result has 48 places, 0 transitions, 0 flow [2024-06-27 19:30:11,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=48, PETRI_TRANSITIONS=0} [2024-06-27 19:30:11,740 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 8 predicate places. [2024-06-27 19:30:11,740 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 0 transitions, 0 flow [2024-06-27 19:30:11,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:11,742 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-27 19:30:11,743 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-27 19:30:11,743 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-27 19:30:11,743 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-27 19:30:11,743 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-27 19:30:11,743 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-27 19:30:11,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:30:11,744 INFO L445 BasicCegarLoop]: Path program histogram: [37, 22, 18, 13, 9, 8, 8, 6, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:11,746 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 19:30:11,746 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 19:30:11,748 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-27 19:30:11,749 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-27 19:30:11,749 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 07:30:11 BasicIcfg [2024-06-27 19:30:11,749 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 19:30:11,750 INFO L158 Benchmark]: Toolchain (without parser) took 124419.23ms. Allocated memory was 134.2MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 105.0MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 648.3MB. Max. memory is 16.1GB. [2024-06-27 19:30:11,750 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 134.2MB. Free memory was 88.0MB in the beginning and 87.8MB in the end (delta: 184.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:30:11,750 INFO L158 Benchmark]: Witness Parser took 0.12ms. Allocated memory is still 134.2MB. Free memory is still 63.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:30:11,750 INFO L158 Benchmark]: CACSL2BoogieTranslator took 539.97ms. Allocated memory is still 176.2MB. Free memory was 149.3MB in the beginning and 122.0MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-27 19:30:11,750 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.82ms. Allocated memory is still 176.2MB. Free memory was 122.0MB in the beginning and 119.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 19:30:11,750 INFO L158 Benchmark]: Boogie Preprocessor took 57.08ms. Allocated memory is still 176.2MB. Free memory was 119.9MB in the beginning and 117.7MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 19:30:11,751 INFO L158 Benchmark]: RCFGBuilder took 398.23ms. Allocated memory is still 176.2MB. Free memory was 117.7MB in the beginning and 93.7MB in the end (delta: 24.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-06-27 19:30:11,751 INFO L158 Benchmark]: TraceAbstraction took 123346.32ms. Allocated memory was 176.2MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 92.7MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 593.1MB. Max. memory is 16.1GB. [2024-06-27 19:30:11,752 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 134.2MB. Free memory was 88.0MB in the beginning and 87.8MB in the end (delta: 184.6kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.12ms. Allocated memory is still 134.2MB. Free memory is still 63.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 539.97ms. Allocated memory is still 176.2MB. Free memory was 149.3MB in the beginning and 122.0MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.82ms. Allocated memory is still 176.2MB. Free memory was 122.0MB in the beginning and 119.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 57.08ms. Allocated memory is still 176.2MB. Free memory was 119.9MB in the beginning and 117.7MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 398.23ms. Allocated memory is still 176.2MB. Free memory was 117.7MB in the beginning and 93.7MB in the end (delta: 24.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 123346.32ms. Allocated memory was 176.2MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 92.7MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 593.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 63 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 123.3s, OverallIterations: 159, TraceHistogramMax: 1, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 108.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10995 SdHoareTripleChecker+Valid, 16.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8887 mSDsluCounter, 2254 SdHoareTripleChecker+Invalid, 13.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1438 mSDsCounter, 1913 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 43634 IncrementalHoareTripleChecker+Invalid, 45547 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1913 mSolverCounterUnsat, 816 mSDtfsCounter, 43634 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1196 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 7.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3336occurred in iteration=89, InterpolantAutomatonStates: 1243, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 13.7s InterpolantComputationTime, 3067 NumberOfCodeBlocks, 3067 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 2908 ConstructedInterpolants, 0 QuantifiedInterpolants, 32978 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 159 InterpolantComputations, 159 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-27 19:30:11,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE