./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe025_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/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:35:48,896 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:35:48,991 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:35:49,001 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:35:49,001 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:35:49,037 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:35:49,037 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:35:49,038 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:35:49,038 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:35:49,044 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:35:49,044 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:35:49,045 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:35:49,046 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:35:49,047 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:35:49,048 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:35:49,048 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:35:49,048 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:35:49,048 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:35:49,049 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:35:49,049 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:35:49,049 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:35:49,050 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:35:49,050 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:35:49,050 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:35:49,050 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:35:49,051 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:35:49,051 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:35:49,051 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:35:49,052 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:35:49,052 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:35:49,053 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:35:49,053 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:35:49,053 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:35:49,054 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:35:49,054 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:35:49,054 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:35:49,054 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:35:49,055 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:35:49,055 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:35:49,055 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:35:49,055 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:35:49,056 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:35:49,056 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:35:49,056 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:35:49,291 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:35:49,307 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:35:49,309 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:35:49,310 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:35:49,311 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:35:49,312 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:35:50,577 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:35:50,826 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:35:50,827 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:35:50,845 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6768f81f/527277f634eb4c99aa3d8097cd4f92fa/FLAGa0f93a6a9 [2024-06-28 02:35:50,859 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6768f81f/527277f634eb4c99aa3d8097cd4f92fa [2024-06-28 02:35:50,861 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:35:50,861 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:35:50,862 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:35:50,997 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:35:51,000 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:35:51,001 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:35:51,001 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:35:51,006 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:35:51,007 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:35:50" (1/2) ... [2024-06-28 02:35:51,008 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b0b5628 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:35:51, skipping insertion in model container [2024-06-28 02:35:51,008 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:35:50" (1/2) ... [2024-06-28 02:35:51,011 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@c51cf65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:35:51, skipping insertion in model container [2024-06-28 02:35:51,011 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:35:50" (2/2) ... [2024-06-28 02:35:51,011 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b0b5628 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51, skipping insertion in model container [2024-06-28 02:35:51,012 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:35:50" (2/2) ... [2024-06-28 02:35:51,012 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:35:51,068 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:35:51,070 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 02:35:51,071 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 02:35:51,071 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 02:35:51,071 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:35:51,071 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-28 02:35:51,117 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:35:51,484 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:35:51,494 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:35:51,598 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:35:51,630 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:35:51,630 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51 WrapperNode [2024-06-28 02:35:51,630 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:35:51,631 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:35:51,631 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:35:51,631 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:35:51,638 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,651 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,673 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-28 02:35:51,673 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:35:51,674 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:35:51,674 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:35:51,674 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:35:51,683 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,684 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,687 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,700 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:35:51,700 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,700 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,705 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,707 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,715 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,717 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,719 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:35:51,720 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:35:51,721 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:35:51,721 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:35:51,722 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (1/1) ... [2024-06-28 02:35:51,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:35:51,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:35:51,750 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:35:51,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:35:51,779 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:35:51,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:35:51,779 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:35:51,779 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:35:51,780 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:35:51,780 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:35:51,780 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:35:51,780 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:35:51,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:35:51,780 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:35:51,780 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:35:51,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:35:51,782 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:35:51,883 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:35:51,885 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:35:52,093 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:35:52,093 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:35:52,177 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:35:52,178 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:35:52,178 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:35:52 BoogieIcfgContainer [2024-06-28 02:35:52,179 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:35:52,182 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:35:52,182 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:35:52,185 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:35:52,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:35:50" (1/4) ... [2024-06-28 02:35:52,186 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c153df2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:35:52, skipping insertion in model container [2024-06-28 02:35:52,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:35:50" (2/4) ... [2024-06-28 02:35:52,187 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c153df2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:35:52, skipping insertion in model container [2024-06-28 02:35:52,187 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:35:51" (3/4) ... [2024-06-28 02:35:52,187 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c153df2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:35:52, skipping insertion in model container [2024-06-28 02:35:52,187 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:35:52" (4/4) ... [2024-06-28 02:35:52,189 INFO L112 eAbstractionObserver]: Analyzing ICFG safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:35:52,205 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:35:52,205 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:35:52,205 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:35:52,253 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:35:52,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 02:35:52,326 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 02:35:52,328 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:35:52,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:35:52,331 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 02:35:52,335 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 02:35:52,352 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:35:52,364 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;@594a45b1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:35:52,365 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:35:52,369 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:35:52,369 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:35:52,369 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:35:52,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:52,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:35:52,371 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:52,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:52,377 INFO L85 PathProgramCache]: Analyzing trace with hash 219069644, now seen corresponding path program 1 times [2024-06-28 02:35:52,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:52,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154948818] [2024-06-28 02:35:52,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:52,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:52,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:52,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:52,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:52,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154948818] [2024-06-28 02:35:52,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154948818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:52,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:52,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:35:52,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690735394] [2024-06-28 02:35:52,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:52,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:35:52,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:52,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:35:52,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:35:52,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 41 [2024-06-28 02:35:52,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:52,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:52,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 41 [2024-06-28 02:35:52,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:53,135 INFO L124 PetriNetUnfolderBase]: 470/794 cut-off events. [2024-06-28 02:35:53,136 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 02:35:53,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1593 conditions, 794 events. 470/794 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3834 event pairs, 281 based on Foata normal form. 1/747 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-28 02:35:53,151 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 27 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 02:35:53,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 161 flow [2024-06-28 02:35:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:35:53,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:35:53,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-28 02:35:53,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7154471544715447 [2024-06-28 02:35:53,169 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 88 transitions. [2024-06-28 02:35:53,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 161 flow [2024-06-28 02:35:53,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:53,175 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 02:35:53,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 02:35:53,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 02:35:53,181 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 02:35:53,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:53,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:53,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:53,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:35:53,182 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:53,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:53,184 INFO L85 PathProgramCache]: Analyzing trace with hash 73227933, now seen corresponding path program 1 times [2024-06-28 02:35:53,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:53,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39970757] [2024-06-28 02:35:53,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:53,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:53,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:53,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:53,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:53,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39970757] [2024-06-28 02:35:53,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39970757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:53,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:53,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:35:53,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926084352] [2024-06-28 02:35:53,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:53,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:35:53,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:53,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:35:53,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:35:53,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-28 02:35:53,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:53,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:53,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-28 02:35:53,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:53,513 INFO L124 PetriNetUnfolderBase]: 594/1000 cut-off events. [2024-06-28 02:35:53,513 INFO L125 PetriNetUnfolderBase]: For 220/254 co-relation queries the response was YES. [2024-06-28 02:35:53,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2293 conditions, 1000 events. 594/1000 cut-off events. For 220/254 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5018 event pairs, 319 based on Foata normal form. 3/970 useless extension candidates. Maximal degree in co-relation 2281. Up to 901 conditions per place. [2024-06-28 02:35:53,521 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-28 02:35:53,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 246 flow [2024-06-28 02:35:53,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:35:53,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:35:53,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-28 02:35:53,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6890243902439024 [2024-06-28 02:35:53,523 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 113 transitions. [2024-06-28 02:35:53,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 246 flow [2024-06-28 02:35:53,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:53,528 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-28 02:35:53,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-28 02:35:53,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-28 02:35:53,529 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-28 02:35:53,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:53,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:53,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:53,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:35:53,534 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-28 02:35:53,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:53,534 INFO L85 PathProgramCache]: Analyzing trace with hash 627187612, now seen corresponding path program 1 times [2024-06-28 02:35:53,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:53,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451035206] [2024-06-28 02:35:53,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:53,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:53,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:53,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:53,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:53,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451035206] [2024-06-28 02:35:53,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451035206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:53,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:53,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:35:53,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272359532] [2024-06-28 02:35:53,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:53,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:35:53,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:53,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:35:53,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:35:53,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:35:53,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:53,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:53,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:35:53,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:53,911 INFO L124 PetriNetUnfolderBase]: 793/1310 cut-off events. [2024-06-28 02:35:53,911 INFO L125 PetriNetUnfolderBase]: For 692/726 co-relation queries the response was YES. [2024-06-28 02:35:53,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3343 conditions, 1310 events. 793/1310 cut-off events. For 692/726 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6666 event pairs, 430 based on Foata normal form. 2/1284 useless extension candidates. Maximal degree in co-relation 3328. Up to 1192 conditions per place. [2024-06-28 02:35:53,923 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 42 selfloop transitions, 9 changer transitions 0/62 dead transitions. [2024-06-28 02:35:53,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 62 transitions, 325 flow [2024-06-28 02:35:53,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:35:53,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:35:53,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-28 02:35:53,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-28 02:35:53,930 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 4 states and 109 transitions. [2024-06-28 02:35:53,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 62 transitions, 325 flow [2024-06-28 02:35:53,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 62 transitions, 323 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:35:53,935 INFO L231 Difference]: Finished difference. Result has 51 places, 49 transitions, 226 flow [2024-06-28 02:35:53,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=226, PETRI_PLACES=51, PETRI_TRANSITIONS=49} [2024-06-28 02:35:53,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 02:35:53,937 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 226 flow [2024-06-28 02:35:53,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:53,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:53,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:53,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:35:53,938 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:53,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:53,939 INFO L85 PathProgramCache]: Analyzing trace with hash 816716713, now seen corresponding path program 1 times [2024-06-28 02:35:53,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:53,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474574016] [2024-06-28 02:35:53,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:53,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:53,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:54,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:54,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:54,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474574016] [2024-06-28 02:35:54,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474574016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:54,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:54,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:54,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533369146] [2024-06-28 02:35:54,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:54,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:54,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:54,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:54,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:54,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:35:54,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 49 transitions, 226 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:54,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:54,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:35:54,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:54,451 INFO L124 PetriNetUnfolderBase]: 879/1449 cut-off events. [2024-06-28 02:35:54,451 INFO L125 PetriNetUnfolderBase]: For 1441/1449 co-relation queries the response was YES. [2024-06-28 02:35:54,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4154 conditions, 1449 events. 879/1449 cut-off events. For 1441/1449 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7300 event pairs, 265 based on Foata normal form. 12/1454 useless extension candidates. Maximal degree in co-relation 4135. Up to 1266 conditions per place. [2024-06-28 02:35:54,465 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 54 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-28 02:35:54,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 79 transitions, 444 flow [2024-06-28 02:35:54,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:54,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:54,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:35:54,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-28 02:35:54,467 INFO L175 Difference]: Start difference. First operand has 51 places, 49 transitions, 226 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:35:54,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 79 transitions, 444 flow [2024-06-28 02:35:54,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 442 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:35:54,471 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 286 flow [2024-06-28 02:35:54,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=286, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-28 02:35:54,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-28 02:35:54,472 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 286 flow [2024-06-28 02:35:54,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:54,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:54,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:54,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:35:54,473 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:54,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:54,474 INFO L85 PathProgramCache]: Analyzing trace with hash -2032019753, now seen corresponding path program 1 times [2024-06-28 02:35:54,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:54,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217623203] [2024-06-28 02:35:54,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:54,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:54,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:54,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:54,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:54,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217623203] [2024-06-28 02:35:54,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217623203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:54,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:54,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:35:54,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13676375] [2024-06-28 02:35:54,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:54,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:35:54,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:54,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:35:54,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:35:54,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:35:54,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 286 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:54,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:54,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:35:54,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:54,832 INFO L124 PetriNetUnfolderBase]: 799/1347 cut-off events. [2024-06-28 02:35:54,832 INFO L125 PetriNetUnfolderBase]: For 2272/2279 co-relation queries the response was YES. [2024-06-28 02:35:54,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4265 conditions, 1347 events. 799/1347 cut-off events. For 2272/2279 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6920 event pairs, 329 based on Foata normal form. 4/1329 useless extension candidates. Maximal degree in co-relation 4242. Up to 1174 conditions per place. [2024-06-28 02:35:54,844 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 43 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2024-06-28 02:35:54,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 65 transitions, 423 flow [2024-06-28 02:35:54,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:35:54,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:35:54,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-28 02:35:54,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:35:54,846 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 286 flow. Second operand 4 states and 106 transitions. [2024-06-28 02:35:54,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 65 transitions, 423 flow [2024-06-28 02:35:54,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 65 transitions, 394 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:54,856 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 288 flow [2024-06-28 02:35:54,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=288, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-28 02:35:54,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-28 02:35:54,859 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 288 flow [2024-06-28 02:35:54,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:54,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:54,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:54,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:35:54,864 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:54,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:54,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1425222715, now seen corresponding path program 1 times [2024-06-28 02:35:54,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:54,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688653704] [2024-06-28 02:35:54,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:54,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:54,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:54,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:54,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:54,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688653704] [2024-06-28 02:35:54,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688653704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:54,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:54,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:35:54,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350237848] [2024-06-28 02:35:54,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:54,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:35:54,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:54,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:35:54,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:35:55,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:55,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 288 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:55,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:55,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:55,196 INFO L124 PetriNetUnfolderBase]: 909/1482 cut-off events. [2024-06-28 02:35:55,197 INFO L125 PetriNetUnfolderBase]: For 2763/2769 co-relation queries the response was YES. [2024-06-28 02:35:55,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4783 conditions, 1482 events. 909/1482 cut-off events. For 2763/2769 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7340 event pairs, 335 based on Foata normal form. 3/1481 useless extension candidates. Maximal degree in co-relation 4759. Up to 1301 conditions per place. [2024-06-28 02:35:55,210 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 16 changer transitions 0/83 dead transitions. [2024-06-28 02:35:55,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 83 transitions, 547 flow [2024-06-28 02:35:55,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:55,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:55,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:35:55,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-28 02:35:55,212 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 288 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:35:55,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 83 transitions, 547 flow [2024-06-28 02:35:55,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 83 transitions, 537 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:55,217 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 374 flow [2024-06-28 02:35:55,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=374, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-28 02:35:55,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-28 02:35:55,218 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 374 flow [2024-06-28 02:35:55,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:55,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:55,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:35:55,219 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:55,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:55,220 INFO L85 PathProgramCache]: Analyzing trace with hash 2119167325, now seen corresponding path program 2 times [2024-06-28 02:35:55,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:55,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947330805] [2024-06-28 02:35:55,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:55,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:55,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:55,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:55,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:55,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947330805] [2024-06-28 02:35:55,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947330805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:55,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:55,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:35:55,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054488378] [2024-06-28 02:35:55,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:55,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:35:55,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:55,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:35:55,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:35:55,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:55,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 374 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:55,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:55,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:55,569 INFO L124 PetriNetUnfolderBase]: 904/1463 cut-off events. [2024-06-28 02:35:55,570 INFO L125 PetriNetUnfolderBase]: For 4142/4142 co-relation queries the response was YES. [2024-06-28 02:35:55,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5266 conditions, 1463 events. 904/1463 cut-off events. For 4142/4142 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7208 event pairs, 354 based on Foata normal form. 2/1456 useless extension candidates. Maximal degree in co-relation 5239. Up to 1298 conditions per place. [2024-06-28 02:35:55,582 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 55 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-28 02:35:55,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 608 flow [2024-06-28 02:35:55,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:55,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:55,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-28 02:35:55,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-28 02:35:55,584 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 374 flow. Second operand 5 states and 129 transitions. [2024-06-28 02:35:55,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 608 flow [2024-06-28 02:35:55,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 82 transitions, 588 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:55,590 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 422 flow [2024-06-28 02:35:55,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=422, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-06-28 02:35:55,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-28 02:35:55,591 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 422 flow [2024-06-28 02:35:55,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:55,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:55,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:35:55,592 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:55,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:55,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1904931882, now seen corresponding path program 1 times [2024-06-28 02:35:55,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:55,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679539600] [2024-06-28 02:35:55,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:55,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:55,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:55,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:55,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:55,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679539600] [2024-06-28 02:35:55,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679539600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:55,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:55,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:35:55,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696743075] [2024-06-28 02:35:55,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:55,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:35:55,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:55,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:35:55,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:35:55,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:55,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 422 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:55,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:55,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:55,946 INFO L124 PetriNetUnfolderBase]: 915/1499 cut-off events. [2024-06-28 02:35:55,947 INFO L125 PetriNetUnfolderBase]: For 5145/5151 co-relation queries the response was YES. [2024-06-28 02:35:55,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5640 conditions, 1499 events. 915/1499 cut-off events. For 5145/5151 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7483 event pairs, 342 based on Foata normal form. 3/1498 useless extension candidates. Maximal degree in co-relation 5611. Up to 1310 conditions per place. [2024-06-28 02:35:55,959 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 59 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-28 02:35:55,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 88 transitions, 683 flow [2024-06-28 02:35:55,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:55,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:55,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:35:55,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-28 02:35:55,962 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 422 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:35:55,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 88 transitions, 683 flow [2024-06-28 02:35:55,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 88 transitions, 653 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:55,971 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 466 flow [2024-06-28 02:35:55,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=466, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-28 02:35:55,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-28 02:35:55,973 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 466 flow [2024-06-28 02:35:55,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:55,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:55,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:35:55,973 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:55,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:55,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1269945300, now seen corresponding path program 2 times [2024-06-28 02:35:55,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:55,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910947079] [2024-06-28 02:35:55,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:55,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:55,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:56,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:56,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:56,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910947079] [2024-06-28 02:35:56,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910947079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:56,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:56,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:35:56,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834405720] [2024-06-28 02:35:56,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:56,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:35:56,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:56,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:35:56,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:35:56,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:56,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 466 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:56,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:56,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:56,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:56,339 INFO L124 PetriNetUnfolderBase]: 910/1488 cut-off events. [2024-06-28 02:35:56,339 INFO L125 PetriNetUnfolderBase]: For 6269/6275 co-relation queries the response was YES. [2024-06-28 02:35:56,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5734 conditions, 1488 events. 910/1488 cut-off events. For 6269/6275 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7397 event pairs, 353 based on Foata normal form. 6/1487 useless extension candidates. Maximal degree in co-relation 5703. Up to 1305 conditions per place. [2024-06-28 02:35:56,357 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 55 selfloop transitions, 21 changer transitions 0/84 dead transitions. [2024-06-28 02:35:56,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 84 transitions, 664 flow [2024-06-28 02:35:56,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:56,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:56,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:35:56,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-28 02:35:56,359 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 466 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:35:56,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 84 transitions, 664 flow [2024-06-28 02:35:56,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 84 transitions, 637 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:56,370 INFO L231 Difference]: Finished difference. Result has 73 places, 69 transitions, 497 flow [2024-06-28 02:35:56,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=497, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2024-06-28 02:35:56,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-28 02:35:56,371 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 497 flow [2024-06-28 02:35:56,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:56,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:56,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:56,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:35:56,372 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:56,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:56,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1269955220, now seen corresponding path program 1 times [2024-06-28 02:35:56,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:56,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133006651] [2024-06-28 02:35:56,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:56,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:56,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:56,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:56,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:56,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133006651] [2024-06-28 02:35:56,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133006651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:56,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:56,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:35:56,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029758424] [2024-06-28 02:35:56,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:56,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:35:56,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:56,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:35:56,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:35:56,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:35:56,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 497 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:56,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:56,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:35:56,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:56,751 INFO L124 PetriNetUnfolderBase]: 810/1377 cut-off events. [2024-06-28 02:35:56,752 INFO L125 PetriNetUnfolderBase]: For 7364/7370 co-relation queries the response was YES. [2024-06-28 02:35:56,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5446 conditions, 1377 events. 810/1377 cut-off events. For 7364/7370 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7055 event pairs, 291 based on Foata normal form. 8/1370 useless extension candidates. Maximal degree in co-relation 5414. Up to 1169 conditions per place. [2024-06-28 02:35:56,772 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 63 selfloop transitions, 11 changer transitions 0/87 dead transitions. [2024-06-28 02:35:56,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 87 transitions, 697 flow [2024-06-28 02:35:56,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:56,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:56,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-28 02:35:56,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-28 02:35:56,774 INFO L175 Difference]: Start difference. First operand has 73 places, 69 transitions, 497 flow. Second operand 5 states and 129 transitions. [2024-06-28 02:35:56,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 87 transitions, 697 flow [2024-06-28 02:35:56,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 87 transitions, 669 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:56,788 INFO L231 Difference]: Finished difference. Result has 76 places, 71 transitions, 514 flow [2024-06-28 02:35:56,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=514, PETRI_PLACES=76, PETRI_TRANSITIONS=71} [2024-06-28 02:35:56,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 02:35:56,791 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 71 transitions, 514 flow [2024-06-28 02:35:56,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:56,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:56,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:56,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:35:56,792 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-28 02:35:56,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:56,793 INFO L85 PathProgramCache]: Analyzing trace with hash -2098789456, now seen corresponding path program 1 times [2024-06-28 02:35:56,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:56,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809879017] [2024-06-28 02:35:56,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:56,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:56,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:56,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:56,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809879017] [2024-06-28 02:35:56,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809879017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:56,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:56,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:56,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105361366] [2024-06-28 02:35:56,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:56,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:56,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:56,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:56,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:56,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:56,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 71 transitions, 514 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:56,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:56,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:56,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:57,225 INFO L124 PetriNetUnfolderBase]: 942/1551 cut-off events. [2024-06-28 02:35:57,225 INFO L125 PetriNetUnfolderBase]: For 8691/8691 co-relation queries the response was YES. [2024-06-28 02:35:57,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6274 conditions, 1551 events. 942/1551 cut-off events. For 8691/8691 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7842 event pairs, 268 based on Foata normal form. 3/1552 useless extension candidates. Maximal degree in co-relation 6240. Up to 1354 conditions per place. [2024-06-28 02:35:57,243 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 81 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-06-28 02:35:57,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 111 transitions, 896 flow [2024-06-28 02:35:57,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:57,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:57,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:35:57,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-28 02:35:57,245 INFO L175 Difference]: Start difference. First operand has 76 places, 71 transitions, 514 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:35:57,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 111 transitions, 896 flow [2024-06-28 02:35:57,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 111 transitions, 869 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:57,257 INFO L231 Difference]: Finished difference. Result has 81 places, 79 transitions, 607 flow [2024-06-28 02:35:57,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=607, PETRI_PLACES=81, PETRI_TRANSITIONS=79} [2024-06-28 02:35:57,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-28 02:35:57,258 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 79 transitions, 607 flow [2024-06-28 02:35:57,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:57,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:57,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:57,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:35:57,259 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:57,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:57,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1107657944, now seen corresponding path program 2 times [2024-06-28 02:35:57,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:57,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802429925] [2024-06-28 02:35:57,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:57,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:57,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:57,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:57,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802429925] [2024-06-28 02:35:57,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802429925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:57,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:57,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:57,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621443508] [2024-06-28 02:35:57,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:57,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:57,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:57,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:57,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:57,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:57,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 79 transitions, 607 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:57,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:57,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:57,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:57,646 INFO L124 PetriNetUnfolderBase]: 953/1582 cut-off events. [2024-06-28 02:35:57,647 INFO L125 PetriNetUnfolderBase]: For 10898/10904 co-relation queries the response was YES. [2024-06-28 02:35:57,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6967 conditions, 1582 events. 953/1582 cut-off events. For 10898/10904 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8020 event pairs, 303 based on Foata normal form. 3/1581 useless extension candidates. Maximal degree in co-relation 6931. Up to 1283 conditions per place. [2024-06-28 02:35:57,662 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 76 selfloop transitions, 32 changer transitions 0/116 dead transitions. [2024-06-28 02:35:57,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 116 transitions, 1043 flow [2024-06-28 02:35:57,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:57,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:57,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:35:57,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-28 02:35:57,664 INFO L175 Difference]: Start difference. First operand has 81 places, 79 transitions, 607 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:35:57,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 116 transitions, 1043 flow [2024-06-28 02:35:57,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 116 transitions, 969 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:57,681 INFO L231 Difference]: Finished difference. Result has 85 places, 91 transitions, 760 flow [2024-06-28 02:35:57,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=760, PETRI_PLACES=85, PETRI_TRANSITIONS=91} [2024-06-28 02:35:57,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-28 02:35:57,683 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 91 transitions, 760 flow [2024-06-28 02:35:57,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:57,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:57,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:57,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:35:57,684 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:57,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:57,684 INFO L85 PathProgramCache]: Analyzing trace with hash 705318268, now seen corresponding path program 3 times [2024-06-28 02:35:57,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:57,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031776750] [2024-06-28 02:35:57,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:57,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:57,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:57,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:57,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:57,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031776750] [2024-06-28 02:35:57,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031776750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:57,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:57,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:57,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134228396] [2024-06-28 02:35:57,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:57,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:57,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:57,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:57,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:57,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:57,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 91 transitions, 760 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:57,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:57,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:57,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:58,056 INFO L124 PetriNetUnfolderBase]: 948/1553 cut-off events. [2024-06-28 02:35:58,056 INFO L125 PetriNetUnfolderBase]: For 13392/13392 co-relation queries the response was YES. [2024-06-28 02:35:58,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7371 conditions, 1553 events. 948/1553 cut-off events. For 13392/13392 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7817 event pairs, 329 based on Foata normal form. 2/1539 useless extension candidates. Maximal degree in co-relation 7332. Up to 1280 conditions per place. [2024-06-28 02:35:58,072 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 71 selfloop transitions, 36 changer transitions 0/115 dead transitions. [2024-06-28 02:35:58,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 115 transitions, 1110 flow [2024-06-28 02:35:58,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:58,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:58,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:35:58,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:35:58,074 INFO L175 Difference]: Start difference. First operand has 85 places, 91 transitions, 760 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:35:58,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 115 transitions, 1110 flow [2024-06-28 02:35:58,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 115 transitions, 1074 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:58,095 INFO L231 Difference]: Finished difference. Result has 90 places, 94 transitions, 842 flow [2024-06-28 02:35:58,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=842, PETRI_PLACES=90, PETRI_TRANSITIONS=94} [2024-06-28 02:35:58,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-28 02:35:58,096 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 94 transitions, 842 flow [2024-06-28 02:35:58,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:58,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:58,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:58,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:35:58,097 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:58,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:58,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1882266731, now seen corresponding path program 1 times [2024-06-28 02:35:58,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:58,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239073523] [2024-06-28 02:35:58,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:58,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:58,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:58,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:58,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:58,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239073523] [2024-06-28 02:35:58,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239073523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:58,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:58,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:58,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317659682] [2024-06-28 02:35:58,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:58,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:58,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:58,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:58,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:58,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 02:35:58,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 94 transitions, 842 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:58,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:58,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 02:35:58,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:58,775 INFO L124 PetriNetUnfolderBase]: 992/1648 cut-off events. [2024-06-28 02:35:58,775 INFO L125 PetriNetUnfolderBase]: For 15422/15422 co-relation queries the response was YES. [2024-06-28 02:35:58,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8126 conditions, 1648 events. 992/1648 cut-off events. For 15422/15422 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8419 event pairs, 295 based on Foata normal form. 2/1648 useless extension candidates. Maximal degree in co-relation 8084. Up to 1421 conditions per place. [2024-06-28 02:35:58,789 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 110 selfloop transitions, 31 changer transitions 0/148 dead transitions. [2024-06-28 02:35:58,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 148 transitions, 1460 flow [2024-06-28 02:35:58,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:58,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:58,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-28 02:35:58,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-28 02:35:58,791 INFO L175 Difference]: Start difference. First operand has 90 places, 94 transitions, 842 flow. Second operand 10 states and 220 transitions. [2024-06-28 02:35:58,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 148 transitions, 1460 flow [2024-06-28 02:35:58,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 148 transitions, 1380 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:58,810 INFO L231 Difference]: Finished difference. Result has 100 places, 110 transitions, 1023 flow [2024-06-28 02:35:58,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1023, PETRI_PLACES=100, PETRI_TRANSITIONS=110} [2024-06-28 02:35:58,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-28 02:35:58,811 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 110 transitions, 1023 flow [2024-06-28 02:35:58,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:58,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:58,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:58,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:35:58,812 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:58,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:58,813 INFO L85 PathProgramCache]: Analyzing trace with hash 160726859, now seen corresponding path program 2 times [2024-06-28 02:35:58,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:58,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597282376] [2024-06-28 02:35:58,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:58,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:58,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:58,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:58,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:58,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597282376] [2024-06-28 02:35:58,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597282376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:58,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:58,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:58,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991106908] [2024-06-28 02:35:58,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:58,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:58,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:58,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:58,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:58,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:58,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 110 transitions, 1023 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:58,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:58,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:58,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:59,269 INFO L124 PetriNetUnfolderBase]: 981/1633 cut-off events. [2024-06-28 02:35:59,269 INFO L125 PetriNetUnfolderBase]: For 17262/17262 co-relation queries the response was YES. [2024-06-28 02:35:59,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8175 conditions, 1633 events. 981/1633 cut-off events. For 17262/17262 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8332 event pairs, 297 based on Foata normal form. 4/1635 useless extension candidates. Maximal degree in co-relation 8128. Up to 1388 conditions per place. [2024-06-28 02:35:59,283 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 92 selfloop transitions, 39 changer transitions 0/139 dead transitions. [2024-06-28 02:35:59,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 139 transitions, 1387 flow [2024-06-28 02:35:59,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:59,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:59,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:35:59,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:35:59,285 INFO L175 Difference]: Start difference. First operand has 100 places, 110 transitions, 1023 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:35:59,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 139 transitions, 1387 flow [2024-06-28 02:35:59,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 139 transitions, 1281 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:59,310 INFO L231 Difference]: Finished difference. Result has 100 places, 110 transitions, 1014 flow [2024-06-28 02:35:59,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1014, PETRI_PLACES=100, PETRI_TRANSITIONS=110} [2024-06-28 02:35:59,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-28 02:35:59,311 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 110 transitions, 1014 flow [2024-06-28 02:35:59,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:59,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:59,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:59,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:35:59,312 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:59,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:59,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1236250279, now seen corresponding path program 3 times [2024-06-28 02:35:59,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:59,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001581028] [2024-06-28 02:35:59,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:59,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:59,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:59,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:59,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:59,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001581028] [2024-06-28 02:35:59,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001581028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:59,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:59,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:59,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343185765] [2024-06-28 02:35:59,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:59,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:59,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:59,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:59,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:59,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:59,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 110 transitions, 1014 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:59,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:59,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:59,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:59,740 INFO L124 PetriNetUnfolderBase]: 992/1652 cut-off events. [2024-06-28 02:35:59,740 INFO L125 PetriNetUnfolderBase]: For 18601/18604 co-relation queries the response was YES. [2024-06-28 02:35:59,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8460 conditions, 1652 events. 992/1652 cut-off events. For 18601/18604 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8429 event pairs, 305 based on Foata normal form. 2/1649 useless extension candidates. Maximal degree in co-relation 8415. Up to 1318 conditions per place. [2024-06-28 02:35:59,756 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 84 selfloop transitions, 50 changer transitions 0/142 dead transitions. [2024-06-28 02:35:59,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 142 transitions, 1478 flow [2024-06-28 02:35:59,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:59,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:59,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:35:59,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:35:59,758 INFO L175 Difference]: Start difference. First operand has 100 places, 110 transitions, 1014 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:35:59,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 142 transitions, 1478 flow [2024-06-28 02:35:59,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 142 transitions, 1388 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:59,782 INFO L231 Difference]: Finished difference. Result has 100 places, 113 transitions, 1072 flow [2024-06-28 02:35:59,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1072, PETRI_PLACES=100, PETRI_TRANSITIONS=113} [2024-06-28 02:35:59,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-28 02:35:59,783 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 113 transitions, 1072 flow [2024-06-28 02:35:59,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:59,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:59,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:59,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:35:59,784 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:59,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:59,785 INFO L85 PathProgramCache]: Analyzing trace with hash 166440779, now seen corresponding path program 4 times [2024-06-28 02:35:59,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:59,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32775818] [2024-06-28 02:35:59,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:59,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:59,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:59,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-28 02:35:59,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:59,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32775818] [2024-06-28 02:35:59,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32775818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:59,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:59,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:59,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960452469] [2024-06-28 02:35:59,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:59,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:59,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:59,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:59,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:59,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:59,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 113 transitions, 1072 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:59,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:59,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:59,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:00,165 INFO L124 PetriNetUnfolderBase]: 1019/1703 cut-off events. [2024-06-28 02:36:00,165 INFO L125 PetriNetUnfolderBase]: For 19367/19370 co-relation queries the response was YES. [2024-06-28 02:36:00,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8808 conditions, 1703 events. 1019/1703 cut-off events. For 19367/19370 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8787 event pairs, 305 based on Foata normal form. 2/1701 useless extension candidates. Maximal degree in co-relation 8763. Up to 1347 conditions per place. [2024-06-28 02:36:00,181 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 83 selfloop transitions, 55 changer transitions 0/146 dead transitions. [2024-06-28 02:36:00,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 146 transitions, 1642 flow [2024-06-28 02:36:00,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:00,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:00,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:36:00,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:36:00,183 INFO L175 Difference]: Start difference. First operand has 100 places, 113 transitions, 1072 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:36:00,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 146 transitions, 1642 flow [2024-06-28 02:36:00,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 146 transitions, 1512 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:00,212 INFO L231 Difference]: Finished difference. Result has 101 places, 119 transitions, 1144 flow [2024-06-28 02:36:00,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1144, PETRI_PLACES=101, PETRI_TRANSITIONS=119} [2024-06-28 02:36:00,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-28 02:36:00,213 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 1144 flow [2024-06-28 02:36:00,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:00,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:00,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:00,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:36:00,214 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:00,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:00,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1236034953, now seen corresponding path program 1 times [2024-06-28 02:36:00,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:00,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645225738] [2024-06-28 02:36:00,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:00,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:00,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:00,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:00,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:00,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645225738] [2024-06-28 02:36:00,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645225738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:00,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:00,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:00,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197759658] [2024-06-28 02:36:00,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:00,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:00,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:00,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:00,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:00,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:00,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 119 transitions, 1144 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:00,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:00,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:00,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:00,649 INFO L124 PetriNetUnfolderBase]: 1036/1728 cut-off events. [2024-06-28 02:36:00,649 INFO L125 PetriNetUnfolderBase]: For 21465/21468 co-relation queries the response was YES. [2024-06-28 02:36:00,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9012 conditions, 1728 events. 1036/1728 cut-off events. For 21465/21468 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8908 event pairs, 304 based on Foata normal form. 4/1728 useless extension candidates. Maximal degree in co-relation 8966. Up to 1472 conditions per place. [2024-06-28 02:36:00,668 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 112 selfloop transitions, 24 changer transitions 0/144 dead transitions. [2024-06-28 02:36:00,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 144 transitions, 1514 flow [2024-06-28 02:36:00,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:00,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:00,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:36:00,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:36:00,671 INFO L175 Difference]: Start difference. First operand has 101 places, 119 transitions, 1144 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:36:00,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 144 transitions, 1514 flow [2024-06-28 02:36:00,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 144 transitions, 1439 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:00,702 INFO L231 Difference]: Finished difference. Result has 105 places, 121 transitions, 1148 flow [2024-06-28 02:36:00,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1148, PETRI_PLACES=105, PETRI_TRANSITIONS=121} [2024-06-28 02:36:00,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-28 02:36:00,703 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 121 transitions, 1148 flow [2024-06-28 02:36:00,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:00,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:00,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:00,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:36:00,704 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:00,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:00,704 INFO L85 PathProgramCache]: Analyzing trace with hash 390030583, now seen corresponding path program 5 times [2024-06-28 02:36:00,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:00,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275640568] [2024-06-28 02:36:00,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:00,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:00,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:00,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:00,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275640568] [2024-06-28 02:36:00,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275640568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:00,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:00,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:00,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872078360] [2024-06-28 02:36:00,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:00,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:00,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:00,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:00,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:00,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:00,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 121 transitions, 1148 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:00,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:00,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:00,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:01,169 INFO L124 PetriNetUnfolderBase]: 1031/1701 cut-off events. [2024-06-28 02:36:01,169 INFO L125 PetriNetUnfolderBase]: For 23112/23112 co-relation queries the response was YES. [2024-06-28 02:36:01,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9063 conditions, 1701 events. 1031/1701 cut-off events. For 23112/23112 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8658 event pairs, 334 based on Foata normal form. 2/1683 useless extension candidates. Maximal degree in co-relation 9016. Up to 1369 conditions per place. [2024-06-28 02:36:01,186 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 81 selfloop transitions, 58 changer transitions 0/147 dead transitions. [2024-06-28 02:36:01,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 147 transitions, 1584 flow [2024-06-28 02:36:01,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:01,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:01,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:36:01,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:36:01,188 INFO L175 Difference]: Start difference. First operand has 105 places, 121 transitions, 1148 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:36:01,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 147 transitions, 1584 flow [2024-06-28 02:36:01,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 147 transitions, 1517 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:01,224 INFO L231 Difference]: Finished difference. Result has 108 places, 121 transitions, 1205 flow [2024-06-28 02:36:01,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1205, PETRI_PLACES=108, PETRI_TRANSITIONS=121} [2024-06-28 02:36:01,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 02:36:01,225 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 121 transitions, 1205 flow [2024-06-28 02:36:01,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:01,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:01,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:01,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:36:01,226 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:01,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:01,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1502639783, now seen corresponding path program 6 times [2024-06-28 02:36:01,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:01,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930476306] [2024-06-28 02:36:01,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:01,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:01,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:01,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-28 02:36:01,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:01,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930476306] [2024-06-28 02:36:01,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930476306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:01,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:01,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:01,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788546693] [2024-06-28 02:36:01,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:01,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:01,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:01,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:01,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:01,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:01,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 121 transitions, 1205 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:01,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:01,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:01,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:01,586 INFO L124 PetriNetUnfolderBase]: 1026/1706 cut-off events. [2024-06-28 02:36:01,587 INFO L125 PetriNetUnfolderBase]: For 25421/25424 co-relation queries the response was YES. [2024-06-28 02:36:01,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9211 conditions, 1706 events. 1026/1706 cut-off events. For 25421/25424 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8802 event pairs, 330 based on Foata normal form. 4/1697 useless extension candidates. Maximal degree in co-relation 9163. Up to 1364 conditions per place. [2024-06-28 02:36:01,605 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 79 selfloop transitions, 54 changer transitions 0/141 dead transitions. [2024-06-28 02:36:01,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 141 transitions, 1543 flow [2024-06-28 02:36:01,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:01,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:01,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:36:01,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-28 02:36:01,606 INFO L175 Difference]: Start difference. First operand has 108 places, 121 transitions, 1205 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:36:01,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 141 transitions, 1543 flow [2024-06-28 02:36:01,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 141 transitions, 1411 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:01,643 INFO L231 Difference]: Finished difference. Result has 109 places, 121 transitions, 1189 flow [2024-06-28 02:36:01,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1189, PETRI_PLACES=109, PETRI_TRANSITIONS=121} [2024-06-28 02:36:01,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-28 02:36:01,644 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 121 transitions, 1189 flow [2024-06-28 02:36:01,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:01,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:01,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:01,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:36:01,645 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:01,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:01,645 INFO L85 PathProgramCache]: Analyzing trace with hash 655943189, now seen corresponding path program 2 times [2024-06-28 02:36:01,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:01,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756900933] [2024-06-28 02:36:01,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:01,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:01,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:01,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:01,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:01,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756900933] [2024-06-28 02:36:01,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756900933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:01,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:01,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:01,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871240407] [2024-06-28 02:36:01,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:01,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:01,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:01,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:01,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:01,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:01,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 121 transitions, 1189 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:01,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:01,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:01,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:02,055 INFO L124 PetriNetUnfolderBase]: 1043/1742 cut-off events. [2024-06-28 02:36:02,055 INFO L125 PetriNetUnfolderBase]: For 27828/27831 co-relation queries the response was YES. [2024-06-28 02:36:02,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9426 conditions, 1742 events. 1043/1742 cut-off events. For 27828/27831 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9088 event pairs, 322 based on Foata normal form. 6/1741 useless extension candidates. Maximal degree in co-relation 9377. Up to 1485 conditions per place. [2024-06-28 02:36:02,071 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 112 selfloop transitions, 23 changer transitions 0/143 dead transitions. [2024-06-28 02:36:02,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 143 transitions, 1551 flow [2024-06-28 02:36:02,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:02,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:02,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:36:02,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 02:36:02,073 INFO L175 Difference]: Start difference. First operand has 109 places, 121 transitions, 1189 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:36:02,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 143 transitions, 1551 flow [2024-06-28 02:36:02,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 143 transitions, 1386 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:02,109 INFO L231 Difference]: Finished difference. Result has 109 places, 123 transitions, 1105 flow [2024-06-28 02:36:02,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1105, PETRI_PLACES=109, PETRI_TRANSITIONS=123} [2024-06-28 02:36:02,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-28 02:36:02,110 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 123 transitions, 1105 flow [2024-06-28 02:36:02,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:02,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:02,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:02,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:36:02,110 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:02,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:02,111 INFO L85 PathProgramCache]: Analyzing trace with hash 647015189, now seen corresponding path program 3 times [2024-06-28 02:36:02,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:02,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405536100] [2024-06-28 02:36:02,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:02,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:02,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:02,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:02,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:02,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405536100] [2024-06-28 02:36:02,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405536100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:02,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:02,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:02,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345124895] [2024-06-28 02:36:02,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:02,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:02,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:02,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:02,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:02,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:02,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 123 transitions, 1105 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:02,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:02,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:02,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:02,498 INFO L124 PetriNetUnfolderBase]: 1035/1726 cut-off events. [2024-06-28 02:36:02,498 INFO L125 PetriNetUnfolderBase]: For 29201/29204 co-relation queries the response was YES. [2024-06-28 02:36:02,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9310 conditions, 1726 events. 1035/1726 cut-off events. For 29201/29204 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8973 event pairs, 291 based on Foata normal form. 6/1725 useless extension candidates. Maximal degree in co-relation 9261. Up to 1414 conditions per place. [2024-06-28 02:36:02,515 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 110 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-28 02:36:02,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 146 transitions, 1479 flow [2024-06-28 02:36:02,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:02,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:02,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:36:02,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:36:02,517 INFO L175 Difference]: Start difference. First operand has 109 places, 123 transitions, 1105 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:36:02,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 146 transitions, 1479 flow [2024-06-28 02:36:02,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 146 transitions, 1416 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:02,557 INFO L231 Difference]: Finished difference. Result has 111 places, 125 transitions, 1137 flow [2024-06-28 02:36:02,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1137, PETRI_PLACES=111, PETRI_TRANSITIONS=125} [2024-06-28 02:36:02,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-28 02:36:02,558 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 125 transitions, 1137 flow [2024-06-28 02:36:02,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:02,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:02,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:02,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:36:02,559 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:02,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:02,559 INFO L85 PathProgramCache]: Analyzing trace with hash 181145846, now seen corresponding path program 1 times [2024-06-28 02:36:02,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:02,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704272604] [2024-06-28 02:36:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:02,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:02,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:02,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:02,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704272604] [2024-06-28 02:36:02,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704272604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:02,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:02,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:02,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195634576] [2024-06-28 02:36:02,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:02,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:02,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:02,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:02,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:02,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 125 transitions, 1137 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:02,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:02,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:02,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:02,889 INFO L124 PetriNetUnfolderBase]: 965/1654 cut-off events. [2024-06-28 02:36:02,889 INFO L125 PetriNetUnfolderBase]: For 30814/30815 co-relation queries the response was YES. [2024-06-28 02:36:02,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9197 conditions, 1654 events. 965/1654 cut-off events. For 30814/30815 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8780 event pairs, 276 based on Foata normal form. 2/1648 useless extension candidates. Maximal degree in co-relation 9147. Up to 1378 conditions per place. [2024-06-28 02:36:02,907 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 111 selfloop transitions, 22 changer transitions 0/148 dead transitions. [2024-06-28 02:36:02,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 148 transitions, 1605 flow [2024-06-28 02:36:02,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:02,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:02,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-28 02:36:02,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-28 02:36:02,910 INFO L175 Difference]: Start difference. First operand has 111 places, 125 transitions, 1137 flow. Second operand 5 states and 129 transitions. [2024-06-28 02:36:02,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 148 transitions, 1605 flow [2024-06-28 02:36:02,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 148 transitions, 1528 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:02,945 INFO L231 Difference]: Finished difference. Result has 113 places, 134 transitions, 1208 flow [2024-06-28 02:36:02,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1060, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1208, PETRI_PLACES=113, PETRI_TRANSITIONS=134} [2024-06-28 02:36:02,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 02:36:02,946 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 134 transitions, 1208 flow [2024-06-28 02:36:02,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:02,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:02,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:02,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:36:02,947 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:02,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:02,948 INFO L85 PathProgramCache]: Analyzing trace with hash -134453486, now seen corresponding path program 2 times [2024-06-28 02:36:02,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:02,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967521093] [2024-06-28 02:36:02,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:02,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:02,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:03,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:03,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:03,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967521093] [2024-06-28 02:36:03,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967521093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:03,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:03,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:03,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337731395] [2024-06-28 02:36:03,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:03,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:03,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:03,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:03,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:03,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:03,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 134 transitions, 1208 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:03,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:03,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:03,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:03,367 INFO L124 PetriNetUnfolderBase]: 972/1671 cut-off events. [2024-06-28 02:36:03,368 INFO L125 PetriNetUnfolderBase]: For 32942/32942 co-relation queries the response was YES. [2024-06-28 02:36:03,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9520 conditions, 1671 events. 972/1671 cut-off events. For 32942/32942 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8912 event pairs, 272 based on Foata normal form. 2/1668 useless extension candidates. Maximal degree in co-relation 9468. Up to 1399 conditions per place. [2024-06-28 02:36:03,383 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 118 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-28 02:36:03,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 153 transitions, 1613 flow [2024-06-28 02:36:03,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:03,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:03,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 02:36:03,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-28 02:36:03,385 INFO L175 Difference]: Start difference. First operand has 113 places, 134 transitions, 1208 flow. Second operand 5 states and 131 transitions. [2024-06-28 02:36:03,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 153 transitions, 1613 flow [2024-06-28 02:36:03,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 1563 flow, removed 25 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:03,438 INFO L231 Difference]: Finished difference. Result has 119 places, 137 transitions, 1254 flow [2024-06-28 02:36:03,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1254, PETRI_PLACES=119, PETRI_TRANSITIONS=137} [2024-06-28 02:36:03,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-28 02:36:03,439 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 137 transitions, 1254 flow [2024-06-28 02:36:03,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:03,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:03,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:03,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:36:03,440 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:03,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:03,441 INFO L85 PathProgramCache]: Analyzing trace with hash 574476325, now seen corresponding path program 1 times [2024-06-28 02:36:03,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:03,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733705460] [2024-06-28 02:36:03,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:03,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:03,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:03,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:03,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733705460] [2024-06-28 02:36:03,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733705460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:03,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:03,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:03,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435562694] [2024-06-28 02:36:03,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:03,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:03,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:03,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:03,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:03,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:03,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 137 transitions, 1254 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:03,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:03,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:03,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:04,007 INFO L124 PetriNetUnfolderBase]: 1258/2072 cut-off events. [2024-06-28 02:36:04,007 INFO L125 PetriNetUnfolderBase]: For 46385/46385 co-relation queries the response was YES. [2024-06-28 02:36:04,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12157 conditions, 2072 events. 1258/2072 cut-off events. For 46385/46385 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11052 event pairs, 225 based on Foata normal form. 6/2076 useless extension candidates. Maximal degree in co-relation 12101. Up to 1481 conditions per place. [2024-06-28 02:36:04,032 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 133 selfloop transitions, 43 changer transitions 0/184 dead transitions. [2024-06-28 02:36:04,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 184 transitions, 1924 flow [2024-06-28 02:36:04,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:04,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:04,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:36:04,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371951219512195 [2024-06-28 02:36:04,033 INFO L175 Difference]: Start difference. First operand has 119 places, 137 transitions, 1254 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:36:04,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 184 transitions, 1924 flow [2024-06-28 02:36:04,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 184 transitions, 1892 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:04,088 INFO L231 Difference]: Finished difference. Result has 125 places, 144 transitions, 1421 flow [2024-06-28 02:36:04,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1421, PETRI_PLACES=125, PETRI_TRANSITIONS=144} [2024-06-28 02:36:04,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-28 02:36:04,089 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 144 transitions, 1421 flow [2024-06-28 02:36:04,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:04,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:04,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:04,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:36:04,090 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:04,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:04,090 INFO L85 PathProgramCache]: Analyzing trace with hash 47216027, now seen corresponding path program 2 times [2024-06-28 02:36:04,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:04,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300997638] [2024-06-28 02:36:04,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:04,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:04,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:04,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:04,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:04,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300997638] [2024-06-28 02:36:04,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300997638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:04,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:04,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:04,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195535528] [2024-06-28 02:36:04,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:04,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:04,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:04,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:04,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:04,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:04,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 144 transitions, 1421 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:04,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:04,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:04,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:04,588 INFO L124 PetriNetUnfolderBase]: 1245/2064 cut-off events. [2024-06-28 02:36:04,588 INFO L125 PetriNetUnfolderBase]: For 48876/48876 co-relation queries the response was YES. [2024-06-28 02:36:04,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12517 conditions, 2064 events. 1245/2064 cut-off events. For 48876/48876 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11071 event pairs, 307 based on Foata normal form. 6/2068 useless extension candidates. Maximal degree in co-relation 12459. Up to 1772 conditions per place. [2024-06-28 02:36:04,609 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 131 selfloop transitions, 42 changer transitions 0/181 dead transitions. [2024-06-28 02:36:04,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 181 transitions, 1935 flow [2024-06-28 02:36:04,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:04,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:04,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:36:04,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:36:04,611 INFO L175 Difference]: Start difference. First operand has 125 places, 144 transitions, 1421 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:36:04,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 181 transitions, 1935 flow [2024-06-28 02:36:04,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 181 transitions, 1848 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:04,710 INFO L231 Difference]: Finished difference. Result has 129 places, 147 transitions, 1484 flow [2024-06-28 02:36:04,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1484, PETRI_PLACES=129, PETRI_TRANSITIONS=147} [2024-06-28 02:36:04,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-28 02:36:04,711 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 147 transitions, 1484 flow [2024-06-28 02:36:04,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:04,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:04,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:04,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:36:04,712 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:04,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:04,713 INFO L85 PathProgramCache]: Analyzing trace with hash 165303707, now seen corresponding path program 3 times [2024-06-28 02:36:04,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:04,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126008811] [2024-06-28 02:36:04,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:04,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:04,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:04,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:04,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:04,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126008811] [2024-06-28 02:36:04,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126008811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:04,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:04,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:04,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919837596] [2024-06-28 02:36:04,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:04,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:04,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:04,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:04,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:04,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:04,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 147 transitions, 1484 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:04,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:04,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:04,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:05,178 INFO L124 PetriNetUnfolderBase]: 1262/2089 cut-off events. [2024-06-28 02:36:05,179 INFO L125 PetriNetUnfolderBase]: For 53144/53147 co-relation queries the response was YES. [2024-06-28 02:36:05,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12909 conditions, 2089 events. 1262/2089 cut-off events. For 53144/53147 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11185 event pairs, 315 based on Foata normal form. 4/2088 useless extension candidates. Maximal degree in co-relation 12849. Up to 1718 conditions per place. [2024-06-28 02:36:05,196 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 111 selfloop transitions, 58 changer transitions 0/177 dead transitions. [2024-06-28 02:36:05,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 177 transitions, 1962 flow [2024-06-28 02:36:05,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:05,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:05,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:36:05,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:36:05,198 INFO L175 Difference]: Start difference. First operand has 129 places, 147 transitions, 1484 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:36:05,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 177 transitions, 1962 flow [2024-06-28 02:36:05,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 177 transitions, 1850 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:05,282 INFO L231 Difference]: Finished difference. Result has 130 places, 149 transitions, 1541 flow [2024-06-28 02:36:05,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1541, PETRI_PLACES=130, PETRI_TRANSITIONS=149} [2024-06-28 02:36:05,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 02:36:05,283 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 149 transitions, 1541 flow [2024-06-28 02:36:05,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:05,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:05,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:05,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:36:05,284 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:05,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:05,285 INFO L85 PathProgramCache]: Analyzing trace with hash -971136043, now seen corresponding path program 1 times [2024-06-28 02:36:05,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:05,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57836709] [2024-06-28 02:36:05,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:05,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:05,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:05,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-28 02:36:05,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:05,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57836709] [2024-06-28 02:36:05,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57836709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:05,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:05,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:05,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465699337] [2024-06-28 02:36:05,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:05,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:05,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:05,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:05,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:05,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:05,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 149 transitions, 1541 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:05,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:05,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:05,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:05,710 INFO L124 PetriNetUnfolderBase]: 1217/2060 cut-off events. [2024-06-28 02:36:05,710 INFO L125 PetriNetUnfolderBase]: For 55695/55695 co-relation queries the response was YES. [2024-06-28 02:36:05,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12858 conditions, 2060 events. 1217/2060 cut-off events. For 55695/55695 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11303 event pairs, 305 based on Foata normal form. 2/2060 useless extension candidates. Maximal degree in co-relation 12797. Up to 1752 conditions per place. [2024-06-28 02:36:05,725 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 30 changer transitions 0/177 dead transitions. [2024-06-28 02:36:05,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 177 transitions, 2050 flow [2024-06-28 02:36:05,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:05,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:05,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:36:05,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-28 02:36:05,727 INFO L175 Difference]: Start difference. First operand has 130 places, 149 transitions, 1541 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:36:05,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 177 transitions, 2050 flow [2024-06-28 02:36:05,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 177 transitions, 1899 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:05,784 INFO L231 Difference]: Finished difference. Result has 132 places, 160 transitions, 1560 flow [2024-06-28 02:36:05,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1560, PETRI_PLACES=132, PETRI_TRANSITIONS=160} [2024-06-28 02:36:05,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-28 02:36:05,785 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 160 transitions, 1560 flow [2024-06-28 02:36:05,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:05,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:05,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:05,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:36:05,785 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:05,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:05,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2063316041, now seen corresponding path program 4 times [2024-06-28 02:36:05,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:05,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128770317] [2024-06-28 02:36:05,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:05,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:05,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:05,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-28 02:36:05,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:05,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128770317] [2024-06-28 02:36:05,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128770317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:05,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:05,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:05,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530203529] [2024-06-28 02:36:05,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:05,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:05,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:05,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:05,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:05,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:05,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 160 transitions, 1560 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:05,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:05,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:05,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:06,213 INFO L124 PetriNetUnfolderBase]: 1274/2090 cut-off events. [2024-06-28 02:36:06,213 INFO L125 PetriNetUnfolderBase]: For 58416/58416 co-relation queries the response was YES. [2024-06-28 02:36:06,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13105 conditions, 2090 events. 1274/2090 cut-off events. For 58416/58416 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11156 event pairs, 343 based on Foata normal form. 4/2072 useless extension candidates. Maximal degree in co-relation 13042. Up to 1734 conditions per place. [2024-06-28 02:36:06,228 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 60 changer transitions 0/187 dead transitions. [2024-06-28 02:36:06,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 187 transitions, 2052 flow [2024-06-28 02:36:06,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:06,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:06,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:36:06,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:36:06,229 INFO L175 Difference]: Start difference. First operand has 132 places, 160 transitions, 1560 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:36:06,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 187 transitions, 2052 flow [2024-06-28 02:36:06,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 187 transitions, 2022 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 02:36:06,328 INFO L231 Difference]: Finished difference. Result has 138 places, 162 transitions, 1707 flow [2024-06-28 02:36:06,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1707, PETRI_PLACES=138, PETRI_TRANSITIONS=162} [2024-06-28 02:36:06,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-28 02:36:06,328 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 162 transitions, 1707 flow [2024-06-28 02:36:06,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:06,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:06,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:06,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:36:06,329 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:06,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:06,330 INFO L85 PathProgramCache]: Analyzing trace with hash 574328515, now seen corresponding path program 2 times [2024-06-28 02:36:06,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:06,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572398391] [2024-06-28 02:36:06,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:06,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:06,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:06,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:06,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:06,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572398391] [2024-06-28 02:36:06,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572398391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:06,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:06,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:06,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711534449] [2024-06-28 02:36:06,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:06,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:06,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:06,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:06,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:06,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:06,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 162 transitions, 1707 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:06,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:06,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:06,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:06,758 INFO L124 PetriNetUnfolderBase]: 1214/2061 cut-off events. [2024-06-28 02:36:06,758 INFO L125 PetriNetUnfolderBase]: For 62005/62005 co-relation queries the response was YES. [2024-06-28 02:36:06,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13223 conditions, 2061 events. 1214/2061 cut-off events. For 62005/62005 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11336 event pairs, 304 based on Foata normal form. 2/2061 useless extension candidates. Maximal degree in co-relation 13158. Up to 1746 conditions per place. [2024-06-28 02:36:06,774 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 131 selfloop transitions, 32 changer transitions 0/181 dead transitions. [2024-06-28 02:36:06,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 181 transitions, 2167 flow [2024-06-28 02:36:06,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:06,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:06,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-28 02:36:06,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439024390243903 [2024-06-28 02:36:06,775 INFO L175 Difference]: Start difference. First operand has 138 places, 162 transitions, 1707 flow. Second operand 5 states and 132 transitions. [2024-06-28 02:36:06,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 181 transitions, 2167 flow [2024-06-28 02:36:06,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 181 transitions, 2008 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:06,835 INFO L231 Difference]: Finished difference. Result has 138 places, 165 transitions, 1650 flow [2024-06-28 02:36:06,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1650, PETRI_PLACES=138, PETRI_TRANSITIONS=165} [2024-06-28 02:36:06,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-28 02:36:06,836 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 165 transitions, 1650 flow [2024-06-28 02:36:06,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:06,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:06,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:06,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:36:06,836 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:06,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:06,837 INFO L85 PathProgramCache]: Analyzing trace with hash 208221885, now seen corresponding path program 3 times [2024-06-28 02:36:06,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:06,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887156264] [2024-06-28 02:36:06,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:06,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:06,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:06,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-28 02:36:06,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:06,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887156264] [2024-06-28 02:36:06,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887156264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:06,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:06,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:06,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356353634] [2024-06-28 02:36:06,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:06,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:06,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:06,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:06,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:07,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:07,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 165 transitions, 1650 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:07,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:07,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:07,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:07,288 INFO L124 PetriNetUnfolderBase]: 1208/2055 cut-off events. [2024-06-28 02:36:07,288 INFO L125 PetriNetUnfolderBase]: For 63409/63409 co-relation queries the response was YES. [2024-06-28 02:36:07,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12993 conditions, 2055 events. 1208/2055 cut-off events. For 63409/63409 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11287 event pairs, 306 based on Foata normal form. 2/2055 useless extension candidates. Maximal degree in co-relation 12927. Up to 1753 conditions per place. [2024-06-28 02:36:07,305 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 135 selfloop transitions, 26 changer transitions 0/179 dead transitions. [2024-06-28 02:36:07,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 179 transitions, 2020 flow [2024-06-28 02:36:07,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:07,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:07,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-28 02:36:07,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-28 02:36:07,306 INFO L175 Difference]: Start difference. First operand has 138 places, 165 transitions, 1650 flow. Second operand 4 states and 111 transitions. [2024-06-28 02:36:07,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 179 transitions, 2020 flow [2024-06-28 02:36:07,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 179 transitions, 1960 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:07,367 INFO L231 Difference]: Finished difference. Result has 139 places, 165 transitions, 1665 flow [2024-06-28 02:36:07,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1665, PETRI_PLACES=139, PETRI_TRANSITIONS=165} [2024-06-28 02:36:07,367 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-28 02:36:07,367 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 165 transitions, 1665 flow [2024-06-28 02:36:07,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:07,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:07,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:07,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:36:07,368 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:07,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:07,368 INFO L85 PathProgramCache]: Analyzing trace with hash 397292103, now seen corresponding path program 1 times [2024-06-28 02:36:07,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:07,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192419097] [2024-06-28 02:36:07,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:07,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:07,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:07,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:07,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:07,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192419097] [2024-06-28 02:36:07,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192419097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:07,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:07,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:07,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875708552] [2024-06-28 02:36:07,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:07,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:07,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:07,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:07,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:07,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:07,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 165 transitions, 1665 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:07,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:07,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:07,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:07,714 INFO L124 PetriNetUnfolderBase]: 1172/2018 cut-off events. [2024-06-28 02:36:07,714 INFO L125 PetriNetUnfolderBase]: For 63738/63757 co-relation queries the response was YES. [2024-06-28 02:36:07,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12799 conditions, 2018 events. 1172/2018 cut-off events. For 63738/63757 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11293 event pairs, 286 based on Foata normal form. 14/2022 useless extension candidates. Maximal degree in co-relation 12733. Up to 1694 conditions per place. [2024-06-28 02:36:07,764 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 135 selfloop transitions, 25 changer transitions 0/181 dead transitions. [2024-06-28 02:36:07,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 181 transitions, 2116 flow [2024-06-28 02:36:07,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:07,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:07,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:36:07,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-28 02:36:07,765 INFO L175 Difference]: Start difference. First operand has 139 places, 165 transitions, 1665 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:36:07,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 181 transitions, 2116 flow [2024-06-28 02:36:07,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 181 transitions, 2064 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:07,850 INFO L231 Difference]: Finished difference. Result has 141 places, 168 transitions, 1700 flow [2024-06-28 02:36:07,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1700, PETRI_PLACES=141, PETRI_TRANSITIONS=168} [2024-06-28 02:36:07,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-28 02:36:07,851 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 168 transitions, 1700 flow [2024-06-28 02:36:07,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:07,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:07,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:07,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:36:07,851 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:07,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:07,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1364866695, now seen corresponding path program 2 times [2024-06-28 02:36:07,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:07,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208894598] [2024-06-28 02:36:07,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:07,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:07,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:07,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:07,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:07,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208894598] [2024-06-28 02:36:07,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208894598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:07,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:07,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:07,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874162849] [2024-06-28 02:36:07,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:07,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:07,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:07,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:07,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:08,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:08,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 168 transitions, 1700 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:08,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:08,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:08,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:08,299 INFO L124 PetriNetUnfolderBase]: 1178/2017 cut-off events. [2024-06-28 02:36:08,299 INFO L125 PetriNetUnfolderBase]: For 66281/66285 co-relation queries the response was YES. [2024-06-28 02:36:08,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12892 conditions, 2017 events. 1178/2017 cut-off events. For 66281/66285 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11238 event pairs, 285 based on Foata normal form. 5/2013 useless extension candidates. Maximal degree in co-relation 12825. Up to 1699 conditions per place. [2024-06-28 02:36:08,316 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 133 selfloop transitions, 28 changer transitions 0/182 dead transitions. [2024-06-28 02:36:08,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 182 transitions, 2126 flow [2024-06-28 02:36:08,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:08,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:08,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:36:08,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 02:36:08,317 INFO L175 Difference]: Start difference. First operand has 141 places, 168 transitions, 1700 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:36:08,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 182 transitions, 2126 flow [2024-06-28 02:36:08,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 182 transitions, 2054 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:08,386 INFO L231 Difference]: Finished difference. Result has 144 places, 168 transitions, 1690 flow [2024-06-28 02:36:08,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1690, PETRI_PLACES=144, PETRI_TRANSITIONS=168} [2024-06-28 02:36:08,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-28 02:36:08,387 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 168 transitions, 1690 flow [2024-06-28 02:36:08,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:08,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:08,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:08,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:36:08,387 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:08,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:08,388 INFO L85 PathProgramCache]: Analyzing trace with hash 208423943, now seen corresponding path program 3 times [2024-06-28 02:36:08,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:08,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807637433] [2024-06-28 02:36:08,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:08,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:08,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:08,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:08,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:08,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807637433] [2024-06-28 02:36:08,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807637433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:08,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:08,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:08,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321195455] [2024-06-28 02:36:08,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:08,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:08,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:08,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:08,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:08,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:08,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 168 transitions, 1690 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:08,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:08,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:08,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:08,866 INFO L124 PetriNetUnfolderBase]: 1172/2015 cut-off events. [2024-06-28 02:36:08,866 INFO L125 PetriNetUnfolderBase]: For 68698/68702 co-relation queries the response was YES. [2024-06-28 02:36:08,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12907 conditions, 2015 events. 1172/2015 cut-off events. For 68698/68702 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11224 event pairs, 278 based on Foata normal form. 2/2012 useless extension candidates. Maximal degree in co-relation 12840. Up to 1703 conditions per place. [2024-06-28 02:36:08,880 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 142 selfloop transitions, 20 changer transitions 0/183 dead transitions. [2024-06-28 02:36:08,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 183 transitions, 2066 flow [2024-06-28 02:36:08,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:08,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:08,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 02:36:08,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:36:08,881 INFO L175 Difference]: Start difference. First operand has 144 places, 168 transitions, 1690 flow. Second operand 5 states and 130 transitions. [2024-06-28 02:36:08,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 183 transitions, 2066 flow [2024-06-28 02:36:08,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 183 transitions, 1972 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:08,959 INFO L231 Difference]: Finished difference. Result has 143 places, 168 transitions, 1646 flow [2024-06-28 02:36:08,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1646, PETRI_PLACES=143, PETRI_TRANSITIONS=168} [2024-06-28 02:36:08,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 02:36:08,960 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 168 transitions, 1646 flow [2024-06-28 02:36:08,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:08,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:08,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:08,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:36:08,961 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:08,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:08,962 INFO L85 PathProgramCache]: Analyzing trace with hash 208670207, now seen corresponding path program 1 times [2024-06-28 02:36:08,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:08,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905369946] [2024-06-28 02:36:08,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:08,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:08,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:09,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:09,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:09,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905369946] [2024-06-28 02:36:09,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905369946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:09,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:09,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:09,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732851082] [2024-06-28 02:36:09,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:09,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:09,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:09,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:09,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:09,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:09,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 168 transitions, 1646 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:09,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:09,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:09,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:09,331 INFO L124 PetriNetUnfolderBase]: 1196/2045 cut-off events. [2024-06-28 02:36:09,331 INFO L125 PetriNetUnfolderBase]: For 71405/71405 co-relation queries the response was YES. [2024-06-28 02:36:09,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13043 conditions, 2045 events. 1196/2045 cut-off events. For 71405/71405 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11302 event pairs, 306 based on Foata normal form. 2/2045 useless extension candidates. Maximal degree in co-relation 12976. Up to 1774 conditions per place. [2024-06-28 02:36:09,346 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 151 selfloop transitions, 10 changer transitions 0/179 dead transitions. [2024-06-28 02:36:09,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 179 transitions, 2016 flow [2024-06-28 02:36:09,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:09,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:09,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-28 02:36:09,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-28 02:36:09,347 INFO L175 Difference]: Start difference. First operand has 143 places, 168 transitions, 1646 flow. Second operand 4 states and 103 transitions. [2024-06-28 02:36:09,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 179 transitions, 2016 flow [2024-06-28 02:36:09,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 179 transitions, 1976 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:09,415 INFO L231 Difference]: Finished difference. Result has 143 places, 170 transitions, 1655 flow [2024-06-28 02:36:09,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1655, PETRI_PLACES=143, PETRI_TRANSITIONS=170} [2024-06-28 02:36:09,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 02:36:09,416 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 170 transitions, 1655 flow [2024-06-28 02:36:09,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:09,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:09,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:09,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:36:09,416 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:09,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:09,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1461823642, now seen corresponding path program 1 times [2024-06-28 02:36:09,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:09,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2799025] [2024-06-28 02:36:09,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:09,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:09,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:09,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:09,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:09,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2799025] [2024-06-28 02:36:09,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2799025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:09,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:09,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:09,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546834075] [2024-06-28 02:36:09,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:09,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:09,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:09,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:09,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:09,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:09,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 170 transitions, 1655 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:09,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:09,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:09,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:10,017 INFO L124 PetriNetUnfolderBase]: 1332/2212 cut-off events. [2024-06-28 02:36:10,017 INFO L125 PetriNetUnfolderBase]: For 84562/84562 co-relation queries the response was YES. [2024-06-28 02:36:10,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14081 conditions, 2212 events. 1332/2212 cut-off events. For 84562/84562 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11964 event pairs, 217 based on Foata normal form. 18/2228 useless extension candidates. Maximal degree in co-relation 14013. Up to 1533 conditions per place. [2024-06-28 02:36:10,035 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 153 selfloop transitions, 52 changer transitions 0/213 dead transitions. [2024-06-28 02:36:10,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 213 transitions, 2365 flow [2024-06-28 02:36:10,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:10,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:10,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:36:10,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-28 02:36:10,036 INFO L175 Difference]: Start difference. First operand has 143 places, 170 transitions, 1655 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:36:10,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 213 transitions, 2365 flow [2024-06-28 02:36:10,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 213 transitions, 2332 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:10,119 INFO L231 Difference]: Finished difference. Result has 149 places, 172 transitions, 1766 flow [2024-06-28 02:36:10,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1766, PETRI_PLACES=149, PETRI_TRANSITIONS=172} [2024-06-28 02:36:10,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-28 02:36:10,120 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 172 transitions, 1766 flow [2024-06-28 02:36:10,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:10,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:10,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:10,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:36:10,121 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:10,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:10,122 INFO L85 PathProgramCache]: Analyzing trace with hash 672634070, now seen corresponding path program 2 times [2024-06-28 02:36:10,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:10,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002985420] [2024-06-28 02:36:10,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:10,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:10,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:10,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:10,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:10,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002985420] [2024-06-28 02:36:10,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002985420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:10,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:10,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:10,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307107263] [2024-06-28 02:36:10,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:10,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:10,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:10,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:10,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:10,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:10,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 172 transitions, 1766 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:10,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:10,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:10,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:10,674 INFO L124 PetriNetUnfolderBase]: 1286/2151 cut-off events. [2024-06-28 02:36:10,674 INFO L125 PetriNetUnfolderBase]: For 79440/79440 co-relation queries the response was YES. [2024-06-28 02:36:10,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13364 conditions, 2151 events. 1286/2151 cut-off events. For 79440/79440 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11626 event pairs, 279 based on Foata normal form. 24/2173 useless extension candidates. Maximal degree in co-relation 13295. Up to 1728 conditions per place. [2024-06-28 02:36:10,690 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 156 selfloop transitions, 46 changer transitions 0/210 dead transitions. [2024-06-28 02:36:10,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 210 transitions, 2333 flow [2024-06-28 02:36:10,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:10,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:10,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:36:10,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:36:10,691 INFO L175 Difference]: Start difference. First operand has 149 places, 172 transitions, 1766 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:36:10,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 210 transitions, 2333 flow [2024-06-28 02:36:10,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 210 transitions, 2216 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:10,783 INFO L231 Difference]: Finished difference. Result has 152 places, 173 transitions, 1780 flow [2024-06-28 02:36:10,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1780, PETRI_PLACES=152, PETRI_TRANSITIONS=173} [2024-06-28 02:36:10,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-28 02:36:10,784 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 173 transitions, 1780 flow [2024-06-28 02:36:10,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:10,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:10,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:10,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:36:10,785 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:10,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:10,785 INFO L85 PathProgramCache]: Analyzing trace with hash 836516108, now seen corresponding path program 3 times [2024-06-28 02:36:10,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:10,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312585876] [2024-06-28 02:36:10,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:10,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:10,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:10,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:10,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312585876] [2024-06-28 02:36:10,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312585876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:10,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405211865] [2024-06-28 02:36:10,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:10,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:10,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:10,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:10,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:10,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:10,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 173 transitions, 1780 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:10,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:10,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:10,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:11,366 INFO L124 PetriNetUnfolderBase]: 1344/2259 cut-off events. [2024-06-28 02:36:11,366 INFO L125 PetriNetUnfolderBase]: For 80395/80398 co-relation queries the response was YES. [2024-06-28 02:36:11,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13817 conditions, 2259 events. 1344/2259 cut-off events. For 80395/80398 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12426 event pairs, 306 based on Foata normal form. 16/2270 useless extension candidates. Maximal degree in co-relation 13747. Up to 1788 conditions per place. [2024-06-28 02:36:11,390 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 144 selfloop transitions, 57 changer transitions 0/209 dead transitions. [2024-06-28 02:36:11,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 209 transitions, 2342 flow [2024-06-28 02:36:11,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:11,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:11,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:36:11,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-28 02:36:11,392 INFO L175 Difference]: Start difference. First operand has 152 places, 173 transitions, 1780 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:36:11,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 209 transitions, 2342 flow [2024-06-28 02:36:11,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 209 transitions, 2254 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:11,489 INFO L231 Difference]: Finished difference. Result has 154 places, 174 transitions, 1841 flow [2024-06-28 02:36:11,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1692, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1841, PETRI_PLACES=154, PETRI_TRANSITIONS=174} [2024-06-28 02:36:11,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-28 02:36:11,489 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 174 transitions, 1841 flow [2024-06-28 02:36:11,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:11,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:11,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:11,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:36:11,490 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:11,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:11,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1669294234, now seen corresponding path program 4 times [2024-06-28 02:36:11,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:11,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299117303] [2024-06-28 02:36:11,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:11,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:11,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:11,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:11,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:11,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299117303] [2024-06-28 02:36:11,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299117303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:11,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:11,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:11,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944898818] [2024-06-28 02:36:11,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:11,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:11,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:11,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:11,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:11,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:11,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 174 transitions, 1841 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:11,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:11,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:11,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:11,995 INFO L124 PetriNetUnfolderBase]: 1385/2328 cut-off events. [2024-06-28 02:36:11,995 INFO L125 PetriNetUnfolderBase]: For 83762/83765 co-relation queries the response was YES. [2024-06-28 02:36:12,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14353 conditions, 2328 events. 1385/2328 cut-off events. For 83762/83765 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12922 event pairs, 299 based on Foata normal form. 12/2335 useless extension candidates. Maximal degree in co-relation 14282. Up to 1772 conditions per place. [2024-06-28 02:36:12,055 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 60 changer transitions 0/217 dead transitions. [2024-06-28 02:36:12,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 217 transitions, 2449 flow [2024-06-28 02:36:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:12,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:12,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:36:12,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:36:12,056 INFO L175 Difference]: Start difference. First operand has 154 places, 174 transitions, 1841 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:36:12,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 217 transitions, 2449 flow [2024-06-28 02:36:12,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 217 transitions, 2318 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:12,170 INFO L231 Difference]: Finished difference. Result has 157 places, 175 transitions, 1866 flow [2024-06-28 02:36:12,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1866, PETRI_PLACES=157, PETRI_TRANSITIONS=175} [2024-06-28 02:36:12,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-28 02:36:12,171 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 175 transitions, 1866 flow [2024-06-28 02:36:12,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:12,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:12,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:12,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:36:12,171 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:12,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:12,172 INFO L85 PathProgramCache]: Analyzing trace with hash 841878488, now seen corresponding path program 5 times [2024-06-28 02:36:12,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:12,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125209072] [2024-06-28 02:36:12,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:12,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:12,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:12,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:12,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125209072] [2024-06-28 02:36:12,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125209072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:12,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:12,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:12,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078871713] [2024-06-28 02:36:12,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:12,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:12,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:12,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:12,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:12,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:12,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 175 transitions, 1866 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:12,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:12,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:12,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:12,661 INFO L124 PetriNetUnfolderBase]: 1443/2438 cut-off events. [2024-06-28 02:36:12,661 INFO L125 PetriNetUnfolderBase]: For 90779/90782 co-relation queries the response was YES. [2024-06-28 02:36:12,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14912 conditions, 2438 events. 1443/2438 cut-off events. For 90779/90782 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13800 event pairs, 329 based on Foata normal form. 16/2450 useless extension candidates. Maximal degree in co-relation 14840. Up to 1957 conditions per place. [2024-06-28 02:36:12,681 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 56 changer transitions 0/207 dead transitions. [2024-06-28 02:36:12,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 207 transitions, 2414 flow [2024-06-28 02:36:12,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:12,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:12,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:36:12,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:36:12,682 INFO L175 Difference]: Start difference. First operand has 157 places, 175 transitions, 1866 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:36:12,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 207 transitions, 2414 flow [2024-06-28 02:36:12,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 207 transitions, 2272 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:12,820 INFO L231 Difference]: Finished difference. Result has 157 places, 176 transitions, 1875 flow [2024-06-28 02:36:12,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1875, PETRI_PLACES=157, PETRI_TRANSITIONS=176} [2024-06-28 02:36:12,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-28 02:36:12,821 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 176 transitions, 1875 flow [2024-06-28 02:36:12,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:12,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:12,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:12,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:36:12,822 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:12,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:12,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1043442410, now seen corresponding path program 1 times [2024-06-28 02:36:12,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:12,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006101265] [2024-06-28 02:36:12,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:12,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:12,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:12,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:12,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:12,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006101265] [2024-06-28 02:36:12,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006101265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:12,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:12,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:12,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005396055] [2024-06-28 02:36:12,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:12,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:12,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:12,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:12,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:12,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:12,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 176 transitions, 1875 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:12,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:12,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:12,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:13,433 INFO L124 PetriNetUnfolderBase]: 1570/2661 cut-off events. [2024-06-28 02:36:13,434 INFO L125 PetriNetUnfolderBase]: For 105031/105034 co-relation queries the response was YES. [2024-06-28 02:36:13,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16618 conditions, 2661 events. 1570/2661 cut-off events. For 105031/105034 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15507 event pairs, 351 based on Foata normal form. 12/2669 useless extension candidates. Maximal degree in co-relation 16545. Up to 1755 conditions per place. [2024-06-28 02:36:13,457 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 61 changer transitions 0/214 dead transitions. [2024-06-28 02:36:13,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 214 transitions, 2625 flow [2024-06-28 02:36:13,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:13,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:13,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:36:13,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-28 02:36:13,459 INFO L175 Difference]: Start difference. First operand has 157 places, 176 transitions, 1875 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:36:13,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 214 transitions, 2625 flow [2024-06-28 02:36:13,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 214 transitions, 2492 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:13,585 INFO L231 Difference]: Finished difference. Result has 159 places, 178 transitions, 1936 flow [2024-06-28 02:36:13,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1936, PETRI_PLACES=159, PETRI_TRANSITIONS=178} [2024-06-28 02:36:13,585 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-28 02:36:13,586 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 178 transitions, 1936 flow [2024-06-28 02:36:13,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:13,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:13,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:13,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:36:13,586 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:13,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:13,587 INFO L85 PathProgramCache]: Analyzing trace with hash -46166845, now seen corresponding path program 1 times [2024-06-28 02:36:13,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:13,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623526200] [2024-06-28 02:36:13,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:13,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:13,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:13,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:13,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:13,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623526200] [2024-06-28 02:36:13,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623526200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:13,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:13,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:13,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78727862] [2024-06-28 02:36:13,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:13,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:13,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:13,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:13,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:13,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:13,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 178 transitions, 1936 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:13,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:13,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:13,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:14,035 INFO L124 PetriNetUnfolderBase]: 1583/2679 cut-off events. [2024-06-28 02:36:14,036 INFO L125 PetriNetUnfolderBase]: For 103347/103350 co-relation queries the response was YES. [2024-06-28 02:36:14,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16838 conditions, 2679 events. 1583/2679 cut-off events. For 103347/103350 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15643 event pairs, 373 based on Foata normal form. 1/2676 useless extension candidates. Maximal degree in co-relation 16764. Up to 2331 conditions per place. [2024-06-28 02:36:14,058 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 40 changer transitions 0/220 dead transitions. [2024-06-28 02:36:14,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 220 transitions, 2802 flow [2024-06-28 02:36:14,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:14,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:14,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:36:14,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-28 02:36:14,059 INFO L175 Difference]: Start difference. First operand has 159 places, 178 transitions, 1936 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:36:14,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 220 transitions, 2802 flow [2024-06-28 02:36:14,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 220 transitions, 2707 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:14,192 INFO L231 Difference]: Finished difference. Result has 165 places, 196 transitions, 2183 flow [2024-06-28 02:36:14,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2183, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2024-06-28 02:36:14,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-28 02:36:14,192 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 2183 flow [2024-06-28 02:36:14,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-28 02:36:14,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:14,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:14,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:36:14,193 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:14,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:14,194 INFO L85 PathProgramCache]: Analyzing trace with hash -40452925, now seen corresponding path program 2 times [2024-06-28 02:36:14,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:14,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219182908] [2024-06-28 02:36:14,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:14,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:14,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:14,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:14,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:14,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219182908] [2024-06-28 02:36:14,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219182908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:14,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:14,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:14,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821596137] [2024-06-28 02:36:14,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:14,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:14,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:14,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:14,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:14,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:14,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 2183 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:14,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:14,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:14,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:14,759 INFO L124 PetriNetUnfolderBase]: 1606/2733 cut-off events. [2024-06-28 02:36:14,760 INFO L125 PetriNetUnfolderBase]: For 108475/108475 co-relation queries the response was YES. [2024-06-28 02:36:14,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17625 conditions, 2733 events. 1606/2733 cut-off events. For 108475/108475 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16102 event pairs, 365 based on Foata normal form. 1/2732 useless extension candidates. Maximal degree in co-relation 17546. Up to 2431 conditions per place. [2024-06-28 02:36:14,782 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 36 changer transitions 0/227 dead transitions. [2024-06-28 02:36:14,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 227 transitions, 2920 flow [2024-06-28 02:36:14,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:14,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:14,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:36:14,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:36:14,789 INFO L175 Difference]: Start difference. First operand has 165 places, 196 transitions, 2183 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:36:14,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 227 transitions, 2920 flow [2024-06-28 02:36:14,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 227 transitions, 2850 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:14,947 INFO L231 Difference]: Finished difference. Result has 173 places, 208 transitions, 2380 flow [2024-06-28 02:36:14,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2125, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2380, PETRI_PLACES=173, PETRI_TRANSITIONS=208} [2024-06-28 02:36:14,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-28 02:36:14,948 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 208 transitions, 2380 flow [2024-06-28 02:36:14,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:14,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:14,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:14,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:36:14,949 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:14,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:14,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1177395316, now seen corresponding path program 6 times [2024-06-28 02:36:14,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:14,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508485168] [2024-06-28 02:36:14,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:14,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:14,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:15,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:15,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:15,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508485168] [2024-06-28 02:36:15,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508485168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:15,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:15,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:15,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502610982] [2024-06-28 02:36:15,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:15,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:15,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:15,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:15,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:15,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:15,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 208 transitions, 2380 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:15,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:15,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:15,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:15,467 INFO L124 PetriNetUnfolderBase]: 1664/2831 cut-off events. [2024-06-28 02:36:15,468 INFO L125 PetriNetUnfolderBase]: For 124839/124842 co-relation queries the response was YES. [2024-06-28 02:36:15,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18188 conditions, 2831 events. 1664/2831 cut-off events. For 124839/124842 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16868 event pairs, 411 based on Foata normal form. 18/2836 useless extension candidates. Maximal degree in co-relation 18105. Up to 2318 conditions per place. [2024-06-28 02:36:15,492 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 55 changer transitions 0/237 dead transitions. [2024-06-28 02:36:15,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 237 transitions, 2982 flow [2024-06-28 02:36:15,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:15,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:15,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:36:15,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:36:15,494 INFO L175 Difference]: Start difference. First operand has 173 places, 208 transitions, 2380 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:36:15,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 237 transitions, 2982 flow [2024-06-28 02:36:15,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 237 transitions, 2885 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:15,667 INFO L231 Difference]: Finished difference. Result has 176 places, 209 transitions, 2436 flow [2024-06-28 02:36:15,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2283, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2436, PETRI_PLACES=176, PETRI_TRANSITIONS=209} [2024-06-28 02:36:15,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-28 02:36:15,667 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 209 transitions, 2436 flow [2024-06-28 02:36:15,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:15,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:15,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:15,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:36:15,668 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:15,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:15,669 INFO L85 PathProgramCache]: Analyzing trace with hash -147453620, now seen corresponding path program 7 times [2024-06-28 02:36:15,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:15,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577248554] [2024-06-28 02:36:15,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:15,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:15,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:15,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-28 02:36:15,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:15,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577248554] [2024-06-28 02:36:15,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577248554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:15,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:15,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:15,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920077337] [2024-06-28 02:36:15,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:15,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:15,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:15,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:15,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:15,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:15,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 209 transitions, 2436 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:15,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:15,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:15,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:16,285 INFO L124 PetriNetUnfolderBase]: 1636/2777 cut-off events. [2024-06-28 02:36:16,286 INFO L125 PetriNetUnfolderBase]: For 119903/119903 co-relation queries the response was YES. [2024-06-28 02:36:16,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17587 conditions, 2777 events. 1636/2777 cut-off events. For 119903/119903 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16462 event pairs, 401 based on Foata normal form. 16/2773 useless extension candidates. Maximal degree in co-relation 17504. Up to 2274 conditions per place. [2024-06-28 02:36:16,313 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 174 selfloop transitions, 59 changer transitions 0/241 dead transitions. [2024-06-28 02:36:16,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 241 transitions, 3026 flow [2024-06-28 02:36:16,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:16,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:16,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:36:16,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:36:16,318 INFO L175 Difference]: Start difference. First operand has 176 places, 209 transitions, 2436 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:36:16,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 241 transitions, 3026 flow [2024-06-28 02:36:16,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 241 transitions, 2877 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:16,529 INFO L231 Difference]: Finished difference. Result has 179 places, 209 transitions, 2412 flow [2024-06-28 02:36:16,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2412, PETRI_PLACES=179, PETRI_TRANSITIONS=209} [2024-06-28 02:36:16,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-28 02:36:16,530 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 209 transitions, 2412 flow [2024-06-28 02:36:16,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:16,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:16,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:16,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:36:16,531 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:16,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:16,531 INFO L85 PathProgramCache]: Analyzing trace with hash -705908582, now seen corresponding path program 8 times [2024-06-28 02:36:16,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:16,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534080865] [2024-06-28 02:36:16,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:16,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:16,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:16,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:16,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:16,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534080865] [2024-06-28 02:36:16,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534080865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:16,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:16,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:16,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106038866] [2024-06-28 02:36:16,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:16,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:16,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:16,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:16,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:16,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:16,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 209 transitions, 2412 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:16,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:16,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:16,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:17,192 INFO L124 PetriNetUnfolderBase]: 1652/2809 cut-off events. [2024-06-28 02:36:17,192 INFO L125 PetriNetUnfolderBase]: For 116996/116996 co-relation queries the response was YES. [2024-06-28 02:36:17,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17416 conditions, 2809 events. 1652/2809 cut-off events. For 116996/116996 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16742 event pairs, 394 based on Foata normal form. 12/2801 useless extension candidates. Maximal degree in co-relation 17332. Up to 2219 conditions per place. [2024-06-28 02:36:17,216 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 62 changer transitions 0/249 dead transitions. [2024-06-28 02:36:17,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 249 transitions, 3082 flow [2024-06-28 02:36:17,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:17,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:17,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:36:17,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-28 02:36:17,218 INFO L175 Difference]: Start difference. First operand has 179 places, 209 transitions, 2412 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:36:17,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 249 transitions, 3082 flow [2024-06-28 02:36:17,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 249 transitions, 2959 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:17,365 INFO L231 Difference]: Finished difference. Result has 182 places, 210 transitions, 2457 flow [2024-06-28 02:36:17,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2289, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2457, PETRI_PLACES=182, PETRI_TRANSITIONS=210} [2024-06-28 02:36:17,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-28 02:36:17,366 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 210 transitions, 2457 flow [2024-06-28 02:36:17,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:17,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:17,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:17,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:36:17,367 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:17,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:17,368 INFO L85 PathProgramCache]: Analyzing trace with hash 928054440, now seen corresponding path program 2 times [2024-06-28 02:36:17,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:17,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474599242] [2024-06-28 02:36:17,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:17,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:17,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:17,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:17,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:17,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474599242] [2024-06-28 02:36:17,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474599242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:17,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:17,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:17,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9135195] [2024-06-28 02:36:17,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:17,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:17,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:17,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:17,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:17,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:17,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 210 transitions, 2457 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:17,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:17,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:17,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:17,966 INFO L124 PetriNetUnfolderBase]: 1693/2897 cut-off events. [2024-06-28 02:36:17,966 INFO L125 PetriNetUnfolderBase]: For 124157/124160 co-relation queries the response was YES. [2024-06-28 02:36:17,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17958 conditions, 2897 events. 1693/2897 cut-off events. For 124157/124160 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17499 event pairs, 405 based on Foata normal form. 14/2898 useless extension candidates. Maximal degree in co-relation 17873. Up to 2290 conditions per place. [2024-06-28 02:36:17,990 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 177 selfloop transitions, 57 changer transitions 0/242 dead transitions. [2024-06-28 02:36:17,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 242 transitions, 3087 flow [2024-06-28 02:36:17,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:17,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:17,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:36:17,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:36:17,992 INFO L175 Difference]: Start difference. First operand has 182 places, 210 transitions, 2457 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:36:17,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 242 transitions, 3087 flow [2024-06-28 02:36:18,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 242 transitions, 2933 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:18,184 INFO L231 Difference]: Finished difference. Result has 182 places, 211 transitions, 2463 flow [2024-06-28 02:36:18,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2463, PETRI_PLACES=182, PETRI_TRANSITIONS=211} [2024-06-28 02:36:18,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-28 02:36:18,184 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 211 transitions, 2463 flow [2024-06-28 02:36:18,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:18,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:18,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:18,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:36:18,185 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:18,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:18,186 INFO L85 PathProgramCache]: Analyzing trace with hash -685071406, now seen corresponding path program 3 times [2024-06-28 02:36:18,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:18,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939007986] [2024-06-28 02:36:18,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:18,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:18,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:18,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:18,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939007986] [2024-06-28 02:36:18,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939007986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:18,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:18,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:18,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108094119] [2024-06-28 02:36:18,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:18,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:18,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:18,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:18,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:18,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:18,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 211 transitions, 2463 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:18,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:18,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:18,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:18,692 INFO L124 PetriNetUnfolderBase]: 1673/2875 cut-off events. [2024-06-28 02:36:18,692 INFO L125 PetriNetUnfolderBase]: For 117284/117287 co-relation queries the response was YES. [2024-06-28 02:36:18,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17218 conditions, 2875 events. 1673/2875 cut-off events. For 117284/117287 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17364 event pairs, 350 based on Foata normal form. 14/2876 useless extension candidates. Maximal degree in co-relation 17132. Up to 1677 conditions per place. [2024-06-28 02:36:18,718 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 168 selfloop transitions, 66 changer transitions 0/242 dead transitions. [2024-06-28 02:36:18,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 242 transitions, 2985 flow [2024-06-28 02:36:18,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:18,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:18,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:36:18,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:36:18,719 INFO L175 Difference]: Start difference. First operand has 182 places, 211 transitions, 2463 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:36:18,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 242 transitions, 2985 flow [2024-06-28 02:36:18,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 242 transitions, 2833 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:18,935 INFO L231 Difference]: Finished difference. Result has 182 places, 210 transitions, 2375 flow [2024-06-28 02:36:18,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2375, PETRI_PLACES=182, PETRI_TRANSITIONS=210} [2024-06-28 02:36:18,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-28 02:36:18,936 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 210 transitions, 2375 flow [2024-06-28 02:36:18,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:18,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:18,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:18,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:36:18,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-28 02:36:18,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:18,937 INFO L85 PathProgramCache]: Analyzing trace with hash -2132194279, now seen corresponding path program 3 times [2024-06-28 02:36:18,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:18,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313988373] [2024-06-28 02:36:18,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:18,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:18,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:19,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:19,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:19,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313988373] [2024-06-28 02:36:19,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313988373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:19,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:19,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:19,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619920185] [2024-06-28 02:36:19,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:19,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:19,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:19,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:19,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:19,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:19,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 210 transitions, 2375 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:19,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:19,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:19,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:19,386 INFO L124 PetriNetUnfolderBase]: 1678/2854 cut-off events. [2024-06-28 02:36:19,386 INFO L125 PetriNetUnfolderBase]: For 106356/106356 co-relation queries the response was YES. [2024-06-28 02:36:19,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17169 conditions, 2854 events. 1678/2854 cut-off events. For 106356/106356 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17075 event pairs, 394 based on Foata normal form. 1/2845 useless extension candidates. Maximal degree in co-relation 17083. Up to 2487 conditions per place. [2024-06-28 02:36:19,410 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 177 selfloop transitions, 53 changer transitions 0/238 dead transitions. [2024-06-28 02:36:19,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 238 transitions, 3306 flow [2024-06-28 02:36:19,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:19,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:19,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:36:19,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:36:19,411 INFO L175 Difference]: Start difference. First operand has 182 places, 210 transitions, 2375 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:36:19,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 238 transitions, 3306 flow [2024-06-28 02:36:19,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 238 transitions, 3102 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:19,572 INFO L231 Difference]: Finished difference. Result has 183 places, 219 transitions, 2453 flow [2024-06-28 02:36:19,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2171, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2453, PETRI_PLACES=183, PETRI_TRANSITIONS=219} [2024-06-28 02:36:19,573 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-28 02:36:19,573 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 219 transitions, 2453 flow [2024-06-28 02:36:19,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:19,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:19,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:19,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:36:19,573 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:19,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:19,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1522125333, now seen corresponding path program 4 times [2024-06-28 02:36:19,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:19,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315394605] [2024-06-28 02:36:19,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:19,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:19,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:19,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:19,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:19,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315394605] [2024-06-28 02:36:19,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315394605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:19,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:19,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:19,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857353269] [2024-06-28 02:36:19,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:19,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:19,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:19,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:19,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:19,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:19,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 219 transitions, 2453 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:19,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:19,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:19,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:20,070 INFO L124 PetriNetUnfolderBase]: 1683/2861 cut-off events. [2024-06-28 02:36:20,071 INFO L125 PetriNetUnfolderBase]: For 108171/108171 co-relation queries the response was YES. [2024-06-28 02:36:20,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16889 conditions, 2861 events. 1683/2861 cut-off events. For 108171/108171 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17121 event pairs, 394 based on Foata normal form. 1/2852 useless extension candidates. Maximal degree in co-relation 16802. Up to 2491 conditions per place. [2024-06-28 02:36:20,093 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 57 changer transitions 0/238 dead transitions. [2024-06-28 02:36:20,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 238 transitions, 3219 flow [2024-06-28 02:36:20,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:20,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:20,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:36:20,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-28 02:36:20,094 INFO L175 Difference]: Start difference. First operand has 183 places, 219 transitions, 2453 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:36:20,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 238 transitions, 3219 flow [2024-06-28 02:36:20,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 238 transitions, 3119 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-28 02:36:20,335 INFO L231 Difference]: Finished difference. Result has 188 places, 223 transitions, 2549 flow [2024-06-28 02:36:20,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2371, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2549, PETRI_PLACES=188, PETRI_TRANSITIONS=223} [2024-06-28 02:36:20,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-28 02:36:20,336 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 223 transitions, 2549 flow [2024-06-28 02:36:20,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:20,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:20,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:20,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:36:20,336 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:20,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:20,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2128800201, now seen corresponding path program 5 times [2024-06-28 02:36:20,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:20,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566497112] [2024-06-28 02:36:20,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:20,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:20,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:20,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:20,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:20,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566497112] [2024-06-28 02:36:20,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566497112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:20,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:20,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:20,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562803280] [2024-06-28 02:36:20,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:20,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:20,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:20,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:20,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:20,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:20,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 223 transitions, 2549 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:20,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:20,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:20,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:20,796 INFO L124 PetriNetUnfolderBase]: 1688/2873 cut-off events. [2024-06-28 02:36:20,796 INFO L125 PetriNetUnfolderBase]: For 111483/111483 co-relation queries the response was YES. [2024-06-28 02:36:20,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16968 conditions, 2873 events. 1688/2873 cut-off events. For 111483/111483 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17204 event pairs, 383 based on Foata normal form. 1/2864 useless extension candidates. Maximal degree in co-relation 16879. Up to 2452 conditions per place. [2024-06-28 02:36:20,824 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 158 selfloop transitions, 83 changer transitions 0/249 dead transitions. [2024-06-28 02:36:20,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 249 transitions, 3361 flow [2024-06-28 02:36:20,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:20,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:20,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:36:20,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:36:20,825 INFO L175 Difference]: Start difference. First operand has 188 places, 223 transitions, 2549 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:36:20,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 249 transitions, 3361 flow [2024-06-28 02:36:21,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 249 transitions, 3215 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:21,015 INFO L231 Difference]: Finished difference. Result has 193 places, 227 transitions, 2695 flow [2024-06-28 02:36:21,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2411, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2695, PETRI_PLACES=193, PETRI_TRANSITIONS=227} [2024-06-28 02:36:21,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-28 02:36:21,016 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 227 transitions, 2695 flow [2024-06-28 02:36:21,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:21,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:21,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:21,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:36:21,016 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:21,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:21,016 INFO L85 PathProgramCache]: Analyzing trace with hash -2129037351, now seen corresponding path program 6 times [2024-06-28 02:36:21,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:21,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443026766] [2024-06-28 02:36:21,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:21,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:21,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:21,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:21,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:21,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443026766] [2024-06-28 02:36:21,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443026766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:21,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:21,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:21,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999621270] [2024-06-28 02:36:21,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:21,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:21,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:21,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:21,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:21,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:21,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 227 transitions, 2695 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:21,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:21,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:21,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:21,686 INFO L124 PetriNetUnfolderBase]: 1685/2880 cut-off events. [2024-06-28 02:36:21,687 INFO L125 PetriNetUnfolderBase]: For 114272/114272 co-relation queries the response was YES. [2024-06-28 02:36:21,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17147 conditions, 2880 events. 1685/2880 cut-off events. For 114272/114272 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17282 event pairs, 367 based on Foata normal form. 1/2879 useless extension candidates. Maximal degree in co-relation 17056. Up to 2450 conditions per place. [2024-06-28 02:36:21,715 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 164 selfloop transitions, 83 changer transitions 0/255 dead transitions. [2024-06-28 02:36:21,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 255 transitions, 3383 flow [2024-06-28 02:36:21,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:21,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:21,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:36:21,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-28 02:36:21,716 INFO L175 Difference]: Start difference. First operand has 193 places, 227 transitions, 2695 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:36:21,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 255 transitions, 3383 flow [2024-06-28 02:36:22,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 255 transitions, 3255 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:22,008 INFO L231 Difference]: Finished difference. Result has 197 places, 227 transitions, 2763 flow [2024-06-28 02:36:22,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2763, PETRI_PLACES=197, PETRI_TRANSITIONS=227} [2024-06-28 02:36:22,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-28 02:36:22,009 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 227 transitions, 2763 flow [2024-06-28 02:36:22,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:22,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:22,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:22,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:36:22,010 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:22,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:22,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1748694392, now seen corresponding path program 1 times [2024-06-28 02:36:22,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:22,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896751357] [2024-06-28 02:36:22,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:22,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:22,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:22,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:22,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:22,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896751357] [2024-06-28 02:36:22,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896751357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:22,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:22,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:22,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576942969] [2024-06-28 02:36:22,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:22,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:22,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:22,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:22,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:22,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:22,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 227 transitions, 2763 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:22,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:22,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:22,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:22,500 INFO L124 PetriNetUnfolderBase]: 1706/2912 cut-off events. [2024-06-28 02:36:22,500 INFO L125 PetriNetUnfolderBase]: For 122438/122441 co-relation queries the response was YES. [2024-06-28 02:36:22,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17673 conditions, 2912 events. 1706/2912 cut-off events. For 122438/122441 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17513 event pairs, 383 based on Foata normal form. 1/2909 useless extension candidates. Maximal degree in co-relation 17581. Up to 2520 conditions per place. [2024-06-28 02:36:22,528 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 181 selfloop transitions, 68 changer transitions 0/257 dead transitions. [2024-06-28 02:36:22,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 257 transitions, 3676 flow [2024-06-28 02:36:22,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:22,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:22,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:36:22,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:36:22,529 INFO L175 Difference]: Start difference. First operand has 197 places, 227 transitions, 2763 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:36:22,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 257 transitions, 3676 flow [2024-06-28 02:36:22,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 257 transitions, 3551 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:22,844 INFO L231 Difference]: Finished difference. Result has 199 places, 236 transitions, 2935 flow [2024-06-28 02:36:22,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2935, PETRI_PLACES=199, PETRI_TRANSITIONS=236} [2024-06-28 02:36:22,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-28 02:36:22,845 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 236 transitions, 2935 flow [2024-06-28 02:36:22,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:22,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:22,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:22,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:36:22,845 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:22,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:22,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1748574236, now seen corresponding path program 1 times [2024-06-28 02:36:22,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:22,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284490360] [2024-06-28 02:36:22,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:22,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:22,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:22,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:22,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:22,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284490360] [2024-06-28 02:36:22,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284490360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:22,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:22,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:22,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391486163] [2024-06-28 02:36:22,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:22,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:22,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:22,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:22,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:22,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:22,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 236 transitions, 2935 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:22,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:22,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:22,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:23,386 INFO L124 PetriNetUnfolderBase]: 1719/2932 cut-off events. [2024-06-28 02:36:23,387 INFO L125 PetriNetUnfolderBase]: For 124167/124170 co-relation queries the response was YES. [2024-06-28 02:36:23,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17842 conditions, 2932 events. 1719/2932 cut-off events. For 124167/124170 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17648 event pairs, 386 based on Foata normal form. 1/2929 useless extension candidates. Maximal degree in co-relation 17749. Up to 2445 conditions per place. [2024-06-28 02:36:23,420 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 187 selfloop transitions, 79 changer transitions 0/274 dead transitions. [2024-06-28 02:36:23,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 274 transitions, 3919 flow [2024-06-28 02:36:23,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:23,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:23,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:36:23,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:36:23,422 INFO L175 Difference]: Start difference. First operand has 199 places, 236 transitions, 2935 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:36:23,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 274 transitions, 3919 flow [2024-06-28 02:36:23,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 274 transitions, 3804 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:23,681 INFO L231 Difference]: Finished difference. Result has 206 places, 251 transitions, 3235 flow [2024-06-28 02:36:23,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3235, PETRI_PLACES=206, PETRI_TRANSITIONS=251} [2024-06-28 02:36:23,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-28 02:36:23,682 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 251 transitions, 3235 flow [2024-06-28 02:36:23,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:23,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:23,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:23,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:36:23,683 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:23,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:23,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1748574422, now seen corresponding path program 2 times [2024-06-28 02:36:23,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:23,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003839947] [2024-06-28 02:36:23,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:23,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:23,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:23,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:23,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:23,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003839947] [2024-06-28 02:36:23,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003839947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:23,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:23,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:23,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185496863] [2024-06-28 02:36:23,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:23,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:23,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:23,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:23,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:23,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:23,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 251 transitions, 3235 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:23,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:23,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:23,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:24,188 INFO L124 PetriNetUnfolderBase]: 1724/2943 cut-off events. [2024-06-28 02:36:24,188 INFO L125 PetriNetUnfolderBase]: For 131604/131607 co-relation queries the response was YES. [2024-06-28 02:36:24,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18530 conditions, 2943 events. 1724/2943 cut-off events. For 131604/131607 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17714 event pairs, 382 based on Foata normal form. 1/2940 useless extension candidates. Maximal degree in co-relation 18434. Up to 2544 conditions per place. [2024-06-28 02:36:24,215 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 197 selfloop transitions, 70 changer transitions 0/275 dead transitions. [2024-06-28 02:36:24,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 275 transitions, 3987 flow [2024-06-28 02:36:24,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:24,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:24,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:36:24,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-28 02:36:24,216 INFO L175 Difference]: Start difference. First operand has 206 places, 251 transitions, 3235 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:36:24,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 275 transitions, 3987 flow [2024-06-28 02:36:24,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 275 transitions, 3902 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:24,459 INFO L231 Difference]: Finished difference. Result has 211 places, 254 transitions, 3346 flow [2024-06-28 02:36:24,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3346, PETRI_PLACES=211, PETRI_TRANSITIONS=254} [2024-06-28 02:36:24,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-28 02:36:24,459 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 254 transitions, 3346 flow [2024-06-28 02:36:24,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:24,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:24,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:36:24,460 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:24,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:24,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1426529510, now seen corresponding path program 3 times [2024-06-28 02:36:24,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:24,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717775941] [2024-06-28 02:36:24,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:24,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:24,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:24,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:24,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:24,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717775941] [2024-06-28 02:36:24,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717775941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:24,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:24,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:24,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212140354] [2024-06-28 02:36:24,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:24,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:24,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:24,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:24,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:24,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:24,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 254 transitions, 3346 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:24,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:24,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:25,033 INFO L124 PetriNetUnfolderBase]: 1721/2938 cut-off events. [2024-06-28 02:36:25,033 INFO L125 PetriNetUnfolderBase]: For 133807/133807 co-relation queries the response was YES. [2024-06-28 02:36:25,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18551 conditions, 2938 events. 1721/2938 cut-off events. For 133807/133807 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17682 event pairs, 367 based on Foata normal form. 1/2937 useless extension candidates. Maximal degree in co-relation 18453. Up to 2624 conditions per place. [2024-06-28 02:36:25,058 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 36 changer transitions 0/272 dead transitions. [2024-06-28 02:36:25,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 272 transitions, 3946 flow [2024-06-28 02:36:25,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:25,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:36:25,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-28 02:36:25,059 INFO L175 Difference]: Start difference. First operand has 211 places, 254 transitions, 3346 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:36:25,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 272 transitions, 3946 flow [2024-06-28 02:36:25,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 272 transitions, 3776 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:25,359 INFO L231 Difference]: Finished difference. Result has 213 places, 254 transitions, 3260 flow [2024-06-28 02:36:25,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3260, PETRI_PLACES=213, PETRI_TRANSITIONS=254} [2024-06-28 02:36:25,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 02:36:25,360 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 254 transitions, 3260 flow [2024-06-28 02:36:25,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:25,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:25,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:25,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:36:25,360 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:25,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:25,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1253802284, now seen corresponding path program 2 times [2024-06-28 02:36:25,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:25,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028581197] [2024-06-28 02:36:25,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:25,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:25,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:25,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:25,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:25,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028581197] [2024-06-28 02:36:25,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028581197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:25,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:25,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:25,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855634937] [2024-06-28 02:36:25,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:25,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:25,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:25,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:25,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:25,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:25,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 254 transitions, 3260 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:25,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:25,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:25,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:25,907 INFO L124 PetriNetUnfolderBase]: 1763/3007 cut-off events. [2024-06-28 02:36:25,907 INFO L125 PetriNetUnfolderBase]: For 144592/144592 co-relation queries the response was YES. [2024-06-28 02:36:25,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19170 conditions, 3007 events. 1763/3007 cut-off events. For 144592/144592 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18152 event pairs, 369 based on Foata normal form. 2/3007 useless extension candidates. Maximal degree in co-relation 19071. Up to 2625 conditions per place. [2024-06-28 02:36:25,939 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 63 changer transitions 0/293 dead transitions. [2024-06-28 02:36:25,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 293 transitions, 4283 flow [2024-06-28 02:36:25,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:25,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:25,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:36:25,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-28 02:36:25,940 INFO L175 Difference]: Start difference. First operand has 213 places, 254 transitions, 3260 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:36:25,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 293 transitions, 4283 flow [2024-06-28 02:36:26,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 293 transitions, 4227 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:26,215 INFO L231 Difference]: Finished difference. Result has 219 places, 268 transitions, 3559 flow [2024-06-28 02:36:26,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3559, PETRI_PLACES=219, PETRI_TRANSITIONS=268} [2024-06-28 02:36:26,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-28 02:36:26,216 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 268 transitions, 3559 flow [2024-06-28 02:36:26,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:26,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:26,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:36:26,216 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:26,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:26,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1426529324, now seen corresponding path program 3 times [2024-06-28 02:36:26,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:26,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777100483] [2024-06-28 02:36:26,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:26,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:26,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:26,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:26,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:26,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777100483] [2024-06-28 02:36:26,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777100483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:26,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:26,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:26,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217556809] [2024-06-28 02:36:26,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:26,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:26,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:26,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:26,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:26,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:26,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 268 transitions, 3559 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:26,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:26,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:26,823 INFO L124 PetriNetUnfolderBase]: 1757/2994 cut-off events. [2024-06-28 02:36:26,823 INFO L125 PetriNetUnfolderBase]: For 149011/149011 co-relation queries the response was YES. [2024-06-28 02:36:26,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19617 conditions, 2994 events. 1757/2994 cut-off events. For 149011/149011 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18037 event pairs, 368 based on Foata normal form. 2/2994 useless extension candidates. Maximal degree in co-relation 19516. Up to 2621 conditions per place. [2024-06-28 02:36:26,851 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 65 changer transitions 0/294 dead transitions. [2024-06-28 02:36:26,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 294 transitions, 4433 flow [2024-06-28 02:36:26,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:26,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:26,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:36:26,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:36:26,856 INFO L175 Difference]: Start difference. First operand has 219 places, 268 transitions, 3559 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:36:26,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 294 transitions, 4433 flow [2024-06-28 02:36:27,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 294 transitions, 4266 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:27,137 INFO L231 Difference]: Finished difference. Result has 222 places, 272 transitions, 3628 flow [2024-06-28 02:36:27,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3628, PETRI_PLACES=222, PETRI_TRANSITIONS=272} [2024-06-28 02:36:27,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-28 02:36:27,138 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 272 transitions, 3628 flow [2024-06-28 02:36:27,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:27,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:27,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:36:27,138 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:27,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:27,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1253793356, now seen corresponding path program 1 times [2024-06-28 02:36:27,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:27,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197257381] [2024-06-28 02:36:27,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:27,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:27,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:27,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:27,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:27,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197257381] [2024-06-28 02:36:27,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197257381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:27,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:27,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:27,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118228462] [2024-06-28 02:36:27,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:27,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:27,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:27,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:27,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:27,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:27,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 272 transitions, 3628 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:27,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:27,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:27,742 INFO L124 PetriNetUnfolderBase]: 1719/2951 cut-off events. [2024-06-28 02:36:27,742 INFO L125 PetriNetUnfolderBase]: For 166295/166295 co-relation queries the response was YES. [2024-06-28 02:36:27,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19608 conditions, 2951 events. 1719/2951 cut-off events. For 166295/166295 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17912 event pairs, 357 based on Foata normal form. 10/2938 useless extension candidates. Maximal degree in co-relation 19505. Up to 2480 conditions per place. [2024-06-28 02:36:27,771 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 217 selfloop transitions, 40 changer transitions 0/294 dead transitions. [2024-06-28 02:36:27,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 294 transitions, 4236 flow [2024-06-28 02:36:27,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:27,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:27,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:36:27,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:36:27,773 INFO L175 Difference]: Start difference. First operand has 222 places, 272 transitions, 3628 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:36:27,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 294 transitions, 4236 flow [2024-06-28 02:36:28,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 294 transitions, 4056 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:28,087 INFO L231 Difference]: Finished difference. Result has 224 places, 273 transitions, 3548 flow [2024-06-28 02:36:28,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3548, PETRI_PLACES=224, PETRI_TRANSITIONS=273} [2024-06-28 02:36:28,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 02:36:28,087 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 273 transitions, 3548 flow [2024-06-28 02:36:28,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:28,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:28,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:36:28,088 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:28,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:28,088 INFO L85 PathProgramCache]: Analyzing trace with hash -466733658, now seen corresponding path program 4 times [2024-06-28 02:36:28,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:28,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531876062] [2024-06-28 02:36:28,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:28,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:28,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:28,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:28,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531876062] [2024-06-28 02:36:28,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531876062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:28,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:28,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:28,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768573670] [2024-06-28 02:36:28,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:28,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:28,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:28,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:28,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:28,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:28,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 273 transitions, 3548 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:28,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:28,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:28,659 INFO L124 PetriNetUnfolderBase]: 1798/3054 cut-off events. [2024-06-28 02:36:28,659 INFO L125 PetriNetUnfolderBase]: For 160758/160761 co-relation queries the response was YES. [2024-06-28 02:36:28,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20172 conditions, 3054 events. 1798/3054 cut-off events. For 160758/160761 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18489 event pairs, 402 based on Foata normal form. 3/3050 useless extension candidates. Maximal degree in co-relation 20068. Up to 2653 conditions per place. [2024-06-28 02:36:28,690 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 214 selfloop transitions, 72 changer transitions 0/294 dead transitions. [2024-06-28 02:36:28,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 294 transitions, 4454 flow [2024-06-28 02:36:28,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:28,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:28,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:36:28,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 02:36:28,691 INFO L175 Difference]: Start difference. First operand has 224 places, 273 transitions, 3548 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:36:28,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 294 transitions, 4454 flow [2024-06-28 02:36:29,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 294 transitions, 4374 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:29,026 INFO L231 Difference]: Finished difference. Result has 225 places, 276 transitions, 3674 flow [2024-06-28 02:36:29,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3674, PETRI_PLACES=225, PETRI_TRANSITIONS=276} [2024-06-28 02:36:29,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 02:36:29,027 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 276 transitions, 3674 flow [2024-06-28 02:36:29,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:29,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:29,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:36:29,027 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:29,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:29,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1922721958, now seen corresponding path program 5 times [2024-06-28 02:36:29,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:29,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847105707] [2024-06-28 02:36:29,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:29,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:29,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:29,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:29,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:29,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847105707] [2024-06-28 02:36:29,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847105707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:29,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:29,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831371983] [2024-06-28 02:36:29,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:29,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:29,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:29,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:29,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:29,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:29,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 276 transitions, 3674 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:29,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:29,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:29,566 INFO L124 PetriNetUnfolderBase]: 1803/3063 cut-off events. [2024-06-28 02:36:29,566 INFO L125 PetriNetUnfolderBase]: For 166147/166150 co-relation queries the response was YES. [2024-06-28 02:36:29,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20383 conditions, 3063 events. 1803/3063 cut-off events. For 166147/166150 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18589 event pairs, 402 based on Foata normal form. 3/3059 useless extension candidates. Maximal degree in co-relation 20278. Up to 2659 conditions per place. [2024-06-28 02:36:29,599 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 211 selfloop transitions, 75 changer transitions 0/294 dead transitions. [2024-06-28 02:36:29,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 294 transitions, 4479 flow [2024-06-28 02:36:29,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:29,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:29,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:36:29,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-28 02:36:29,600 INFO L175 Difference]: Start difference. First operand has 225 places, 276 transitions, 3674 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:36:29,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 294 transitions, 4479 flow [2024-06-28 02:36:30,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 294 transitions, 4218 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:30,025 INFO L231 Difference]: Finished difference. Result has 226 places, 280 transitions, 3646 flow [2024-06-28 02:36:30,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3434, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3646, PETRI_PLACES=226, PETRI_TRANSITIONS=280} [2024-06-28 02:36:30,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-28 02:36:30,026 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 280 transitions, 3646 flow [2024-06-28 02:36:30,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:30,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:30,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:36:30,027 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:30,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:30,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1647765880, now seen corresponding path program 6 times [2024-06-28 02:36:30,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:30,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417972738] [2024-06-28 02:36:30,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:30,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:30,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:30,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:30,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:30,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417972738] [2024-06-28 02:36:30,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417972738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:30,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:30,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:30,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979675683] [2024-06-28 02:36:30,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:30,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:30,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:30,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:30,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:30,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:30,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 280 transitions, 3646 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:30,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:30,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:30,618 INFO L124 PetriNetUnfolderBase]: 1808/3064 cut-off events. [2024-06-28 02:36:30,618 INFO L125 PetriNetUnfolderBase]: For 169717/169717 co-relation queries the response was YES. [2024-06-28 02:36:30,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20437 conditions, 3064 events. 1808/3064 cut-off events. For 169717/169717 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18557 event pairs, 406 based on Foata normal form. 1/3053 useless extension candidates. Maximal degree in co-relation 20333. Up to 2665 conditions per place. [2024-06-28 02:36:30,646 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 210 selfloop transitions, 83 changer transitions 0/301 dead transitions. [2024-06-28 02:36:30,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 301 transitions, 4460 flow [2024-06-28 02:36:30,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:30,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:30,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:36:30,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-28 02:36:30,647 INFO L175 Difference]: Start difference. First operand has 226 places, 280 transitions, 3646 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:36:30,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 301 transitions, 4460 flow [2024-06-28 02:36:30,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 301 transitions, 4342 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:30,988 INFO L231 Difference]: Finished difference. Result has 231 places, 283 transitions, 3756 flow [2024-06-28 02:36:30,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3756, PETRI_PLACES=231, PETRI_TRANSITIONS=283} [2024-06-28 02:36:30,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-28 02:36:30,989 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 283 transitions, 3756 flow [2024-06-28 02:36:30,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:30,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:30,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:36:30,989 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:30,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:30,990 INFO L85 PathProgramCache]: Analyzing trace with hash -383159096, now seen corresponding path program 4 times [2024-06-28 02:36:30,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:30,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793408848] [2024-06-28 02:36:30,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:30,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:30,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:31,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:31,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:31,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793408848] [2024-06-28 02:36:31,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793408848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:31,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:31,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:31,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23455017] [2024-06-28 02:36:31,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:31,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:31,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:31,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:31,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:31,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:31,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 283 transitions, 3756 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:31,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:31,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:31,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:31,518 INFO L124 PetriNetUnfolderBase]: 1813/3072 cut-off events. [2024-06-28 02:36:31,518 INFO L125 PetriNetUnfolderBase]: For 175928/175928 co-relation queries the response was YES. [2024-06-28 02:36:31,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20646 conditions, 3072 events. 1813/3072 cut-off events. For 175928/175928 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18600 event pairs, 414 based on Foata normal form. 1/3060 useless extension candidates. Maximal degree in co-relation 20541. Up to 2561 conditions per place. [2024-06-28 02:36:31,554 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 104 changer transitions 0/309 dead transitions. [2024-06-28 02:36:31,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 309 transitions, 4896 flow [2024-06-28 02:36:31,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:31,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:31,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:36:31,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:36:31,555 INFO L175 Difference]: Start difference. First operand has 231 places, 283 transitions, 3756 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:36:31,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 309 transitions, 4896 flow [2024-06-28 02:36:31,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 309 transitions, 4773 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:31,882 INFO L231 Difference]: Finished difference. Result has 234 places, 289 transitions, 3977 flow [2024-06-28 02:36:31,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3633, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3977, PETRI_PLACES=234, PETRI_TRANSITIONS=289} [2024-06-28 02:36:31,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-28 02:36:31,883 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 289 transitions, 3977 flow [2024-06-28 02:36:31,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:31,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:31,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:31,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:36:31,884 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:31,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:31,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1329643556, now seen corresponding path program 7 times [2024-06-28 02:36:31,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:31,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244948258] [2024-06-28 02:36:31,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:31,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:31,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:31,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:31,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:31,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244948258] [2024-06-28 02:36:31,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244948258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:31,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:31,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:31,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721912968] [2024-06-28 02:36:31,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:31,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:31,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:31,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:31,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:32,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:32,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 289 transitions, 3977 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:32,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:32,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:32,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:32,454 INFO L124 PetriNetUnfolderBase]: 1810/3070 cut-off events. [2024-06-28 02:36:32,454 INFO L125 PetriNetUnfolderBase]: For 180848/180848 co-relation queries the response was YES. [2024-06-28 02:36:32,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20770 conditions, 3070 events. 1810/3070 cut-off events. For 180848/180848 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18618 event pairs, 402 based on Foata normal form. 1/3062 useless extension candidates. Maximal degree in co-relation 20663. Up to 2669 conditions per place. [2024-06-28 02:36:32,562 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 214 selfloop transitions, 83 changer transitions 0/305 dead transitions. [2024-06-28 02:36:32,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 305 transitions, 4855 flow [2024-06-28 02:36:32,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:32,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:32,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:36:32,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-28 02:36:32,563 INFO L175 Difference]: Start difference. First operand has 234 places, 289 transitions, 3977 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:36:32,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 305 transitions, 4855 flow [2024-06-28 02:36:32,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 305 transitions, 4744 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:32,947 INFO L231 Difference]: Finished difference. Result has 239 places, 289 transitions, 4038 flow [2024-06-28 02:36:32,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4038, PETRI_PLACES=239, PETRI_TRANSITIONS=289} [2024-06-28 02:36:32,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-28 02:36:32,948 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 289 transitions, 4038 flow [2024-06-28 02:36:32,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:32,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:32,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:32,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:36:32,948 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:32,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:32,949 INFO L85 PathProgramCache]: Analyzing trace with hash -338883582, now seen corresponding path program 5 times [2024-06-28 02:36:32,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:32,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415400684] [2024-06-28 02:36:32,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:32,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:32,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:33,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:33,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415400684] [2024-06-28 02:36:33,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415400684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:33,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787262824] [2024-06-28 02:36:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:33,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:33,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:33,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:33,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 289 transitions, 4038 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:33,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:33,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:33,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:33,562 INFO L124 PetriNetUnfolderBase]: 1815/3087 cut-off events. [2024-06-28 02:36:33,563 INFO L125 PetriNetUnfolderBase]: For 185350/185350 co-relation queries the response was YES. [2024-06-28 02:36:33,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21020 conditions, 3087 events. 1815/3087 cut-off events. For 185350/185350 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 18731 event pairs, 384 based on Foata normal form. 1/3083 useless extension candidates. Maximal degree in co-relation 20910. Up to 2764 conditions per place. [2024-06-28 02:36:33,596 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 256 selfloop transitions, 42 changer transitions 0/306 dead transitions. [2024-06-28 02:36:33,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 306 transitions, 4736 flow [2024-06-28 02:36:33,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:33,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:33,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:36:33,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-28 02:36:33,597 INFO L175 Difference]: Start difference. First operand has 239 places, 289 transitions, 4038 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:36:33,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 306 transitions, 4736 flow [2024-06-28 02:36:33,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 4554 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:33,932 INFO L231 Difference]: Finished difference. Result has 242 places, 292 transitions, 4010 flow [2024-06-28 02:36:33,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4010, PETRI_PLACES=242, PETRI_TRANSITIONS=292} [2024-06-28 02:36:33,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-28 02:36:33,933 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 292 transitions, 4010 flow [2024-06-28 02:36:33,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:33,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:33,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:33,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:36:33,933 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:33,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:33,933 INFO L85 PathProgramCache]: Analyzing trace with hash -339329052, now seen corresponding path program 6 times [2024-06-28 02:36:33,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:33,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346139620] [2024-06-28 02:36:33,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:33,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:33,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:34,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:34,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:34,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346139620] [2024-06-28 02:36:34,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346139620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:34,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:34,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:34,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283210018] [2024-06-28 02:36:34,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:34,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:34,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:34,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:34,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:34,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:34,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 292 transitions, 4010 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:34,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:34,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:34,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:34,493 INFO L124 PetriNetUnfolderBase]: 1820/3085 cut-off events. [2024-06-28 02:36:34,493 INFO L125 PetriNetUnfolderBase]: For 192558/192558 co-relation queries the response was YES. [2024-06-28 02:36:34,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20964 conditions, 3085 events. 1820/3085 cut-off events. For 192558/192558 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 18747 event pairs, 414 based on Foata normal form. 1/3072 useless extension candidates. Maximal degree in co-relation 20853. Up to 2567 conditions per place. [2024-06-28 02:36:34,526 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 109 changer transitions 0/311 dead transitions. [2024-06-28 02:36:34,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 311 transitions, 4972 flow [2024-06-28 02:36:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:34,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:34,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:36:34,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-28 02:36:34,527 INFO L175 Difference]: Start difference. First operand has 242 places, 292 transitions, 4010 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:36:34,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 311 transitions, 4972 flow [2024-06-28 02:36:35,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 311 transitions, 4838 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:35,034 INFO L231 Difference]: Finished difference. Result has 244 places, 295 transitions, 4164 flow [2024-06-28 02:36:35,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4164, PETRI_PLACES=244, PETRI_TRANSITIONS=295} [2024-06-28 02:36:35,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-28 02:36:35,034 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 295 transitions, 4164 flow [2024-06-28 02:36:35,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:35,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:35,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:35,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:36:35,035 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:35,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:35,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2085313132, now seen corresponding path program 8 times [2024-06-28 02:36:35,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:35,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354773240] [2024-06-28 02:36:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:35,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:35,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:35,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:35,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:35,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354773240] [2024-06-28 02:36:35,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354773240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:35,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:35,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:35,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950327727] [2024-06-28 02:36:35,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:35,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:35,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:35,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:35,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:35,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:35,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 295 transitions, 4164 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:35,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:35,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:35,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:35,594 INFO L124 PetriNetUnfolderBase]: 1817/3086 cut-off events. [2024-06-28 02:36:35,594 INFO L125 PetriNetUnfolderBase]: For 196614/196614 co-relation queries the response was YES. [2024-06-28 02:36:35,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21110 conditions, 3086 events. 1817/3086 cut-off events. For 196614/196614 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18764 event pairs, 402 based on Foata normal form. 1/3078 useless extension candidates. Maximal degree in co-relation 20998. Up to 2680 conditions per place. [2024-06-28 02:36:35,626 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 220 selfloop transitions, 84 changer transitions 0/312 dead transitions. [2024-06-28 02:36:35,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 312 transitions, 4946 flow [2024-06-28 02:36:35,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:35,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:35,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:36:35,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-28 02:36:35,627 INFO L175 Difference]: Start difference. First operand has 244 places, 295 transitions, 4164 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:36:35,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 312 transitions, 4946 flow [2024-06-28 02:36:36,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 312 transitions, 4716 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:36,078 INFO L231 Difference]: Finished difference. Result has 249 places, 295 transitions, 4108 flow [2024-06-28 02:36:36,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4108, PETRI_PLACES=249, PETRI_TRANSITIONS=295} [2024-06-28 02:36:36,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-28 02:36:36,079 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 295 transitions, 4108 flow [2024-06-28 02:36:36,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:36,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:36,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-28 02:36:36,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:36:36,079 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:36,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:36,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1769384800, now seen corresponding path program 7 times [2024-06-28 02:36:36,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:36,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059784095] [2024-06-28 02:36:36,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:36,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:36,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:36,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:36,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059784095] [2024-06-28 02:36:36,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059784095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:36,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:36,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:36,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103411795] [2024-06-28 02:36:36,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:36,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:36,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:36,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:36,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:36,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:36,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 295 transitions, 4108 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:36,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:36,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:36,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:36,724 INFO L124 PetriNetUnfolderBase]: 1846/3135 cut-off events. [2024-06-28 02:36:36,724 INFO L125 PetriNetUnfolderBase]: For 206937/206937 co-relation queries the response was YES. [2024-06-28 02:36:36,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21636 conditions, 3135 events. 1846/3135 cut-off events. For 206937/206937 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19126 event pairs, 393 based on Foata normal form. 1/3126 useless extension candidates. Maximal degree in co-relation 21523. Up to 2568 conditions per place. [2024-06-28 02:36:36,835 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 128 changer transitions 0/332 dead transitions. [2024-06-28 02:36:36,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 332 transitions, 5437 flow [2024-06-28 02:36:36,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:36,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:36,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:36:36,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-28 02:36:36,836 INFO L175 Difference]: Start difference. First operand has 249 places, 295 transitions, 4108 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:36:36,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 332 transitions, 5437 flow [2024-06-28 02:36:37,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 332 transitions, 5269 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:37,257 INFO L231 Difference]: Finished difference. Result has 251 places, 307 transitions, 4543 flow [2024-06-28 02:36:37,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3940, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4543, PETRI_PLACES=251, PETRI_TRANSITIONS=307} [2024-06-28 02:36:37,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-28 02:36:37,258 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 307 transitions, 4543 flow [2024-06-28 02:36:37,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:37,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:37,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:37,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:36:37,259 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:37,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1769384986, now seen corresponding path program 9 times [2024-06-28 02:36:37,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:37,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926797075] [2024-06-28 02:36:37,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:37,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:37,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:37,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:37,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:37,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926797075] [2024-06-28 02:36:37,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926797075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:37,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:37,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:37,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293360682] [2024-06-28 02:36:37,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:37,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:37,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:37,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:37,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:37,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:37,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 307 transitions, 4543 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:37,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:37,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:37,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:37,966 INFO L124 PetriNetUnfolderBase]: 1843/3141 cut-off events. [2024-06-28 02:36:37,966 INFO L125 PetriNetUnfolderBase]: For 212725/212725 co-relation queries the response was YES. [2024-06-28 02:36:37,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22434 conditions, 3141 events. 1843/3141 cut-off events. For 212725/212725 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19185 event pairs, 370 based on Foata normal form. 1/3140 useless extension candidates. Maximal degree in co-relation 22318. Up to 2676 conditions per place. [2024-06-28 02:36:38,008 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 239 selfloop transitions, 88 changer transitions 0/335 dead transitions. [2024-06-28 02:36:38,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 335 transitions, 5423 flow [2024-06-28 02:36:38,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:38,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:38,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:36:38,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-28 02:36:38,009 INFO L175 Difference]: Start difference. First operand has 251 places, 307 transitions, 4543 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:36:38,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 335 transitions, 5423 flow [2024-06-28 02:36:38,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 335 transitions, 5257 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:38,524 INFO L231 Difference]: Finished difference. Result has 255 places, 307 transitions, 4588 flow [2024-06-28 02:36:38,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4588, PETRI_PLACES=255, PETRI_TRANSITIONS=307} [2024-06-28 02:36:38,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-28 02:36:38,524 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 307 transitions, 4588 flow [2024-06-28 02:36:38,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:38,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:38,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:38,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:36:38,525 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:38,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:38,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1701724460, now seen corresponding path program 10 times [2024-06-28 02:36:38,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:38,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094584267] [2024-06-28 02:36:38,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:38,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:38,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:38,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-28 02:36:38,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:38,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094584267] [2024-06-28 02:36:38,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094584267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:38,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:38,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:38,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893524467] [2024-06-28 02:36:38,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:38,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:38,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:38,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:38,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:38,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:38,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 307 transitions, 4588 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:38,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:38,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:38,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:39,095 INFO L124 PetriNetUnfolderBase]: 1840/3128 cut-off events. [2024-06-28 02:36:39,096 INFO L125 PetriNetUnfolderBase]: For 215460/215460 co-relation queries the response was YES. [2024-06-28 02:36:39,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22394 conditions, 3128 events. 1840/3128 cut-off events. For 215460/215460 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19076 event pairs, 387 based on Foata normal form. 1/3119 useless extension candidates. Maximal degree in co-relation 22276. Up to 2673 conditions per place. [2024-06-28 02:36:39,131 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 86 changer transitions 0/327 dead transitions. [2024-06-28 02:36:39,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 327 transitions, 5298 flow [2024-06-28 02:36:39,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:39,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:39,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:36:39,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-28 02:36:39,132 INFO L175 Difference]: Start difference. First operand has 255 places, 307 transitions, 4588 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:36:39,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 327 transitions, 5298 flow [2024-06-28 02:36:39,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 327 transitions, 5153 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:39,730 INFO L231 Difference]: Finished difference. Result has 254 places, 307 transitions, 4625 flow [2024-06-28 02:36:39,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4625, PETRI_PLACES=254, PETRI_TRANSITIONS=307} [2024-06-28 02:36:39,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-28 02:36:39,730 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 307 transitions, 4625 flow [2024-06-28 02:36:39,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:39,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36: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] [2024-06-28 02:36:39,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:36:39,731 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:39,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:39,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1936843884, now seen corresponding path program 8 times [2024-06-28 02:36:39,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:39,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679234952] [2024-06-28 02:36:39,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:39,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:39,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:39,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:39,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679234952] [2024-06-28 02:36:39,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679234952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:39,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:39,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:39,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021376991] [2024-06-28 02:36:39,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:39,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:39,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:39,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:39,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:39,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:39,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 307 transitions, 4625 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:39,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:39,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:39,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:40,371 INFO L124 PetriNetUnfolderBase]: 1882/3207 cut-off events. [2024-06-28 02:36:40,371 INFO L125 PetriNetUnfolderBase]: For 214880/214880 co-relation queries the response was YES. [2024-06-28 02:36:40,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23067 conditions, 3207 events. 1882/3207 cut-off events. For 214880/214880 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19622 event pairs, 378 based on Foata normal form. 2/3207 useless extension candidates. Maximal degree in co-relation 22951. Up to 2602 conditions per place. [2024-06-28 02:36:40,406 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 145 changer transitions 0/354 dead transitions. [2024-06-28 02:36:40,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 354 transitions, 6058 flow [2024-06-28 02:36:40,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:40,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:40,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:36:40,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 02:36:40,407 INFO L175 Difference]: Start difference. First operand has 254 places, 307 transitions, 4625 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:36:40,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 354 transitions, 6058 flow [2024-06-28 02:36:40,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 354 transitions, 5775 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:40,876 INFO L231 Difference]: Finished difference. Result has 255 places, 323 transitions, 4944 flow [2024-06-28 02:36:40,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4346, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4944, PETRI_PLACES=255, PETRI_TRANSITIONS=323} [2024-06-28 02:36:40,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-28 02:36:40,877 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 323 transitions, 4944 flow [2024-06-28 02:36:40,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:40,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:40,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:40,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:36:40,877 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:40,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:40,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1568282530, now seen corresponding path program 9 times [2024-06-28 02:36:40,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:40,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048654761] [2024-06-28 02:36:40,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:40,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:40,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:40,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:40,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048654761] [2024-06-28 02:36:40,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048654761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:40,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:40,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:40,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050329194] [2024-06-28 02:36:40,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:40,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:40,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:40,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:40,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:41,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:41,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 323 transitions, 4944 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:41,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:41,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:41,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:41,544 INFO L124 PetriNetUnfolderBase]: 1892/3219 cut-off events. [2024-06-28 02:36:41,545 INFO L125 PetriNetUnfolderBase]: For 212322/212322 co-relation queries the response was YES. [2024-06-28 02:36:41,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23291 conditions, 3219 events. 1892/3219 cut-off events. For 212322/212322 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19711 event pairs, 376 based on Foata normal form. 1/3218 useless extension candidates. Maximal degree in co-relation 23175. Up to 2888 conditions per place. [2024-06-28 02:36:41,590 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 31 changer transitions 0/346 dead transitions. [2024-06-28 02:36:41,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 346 transitions, 5790 flow [2024-06-28 02:36:41,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:41,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:41,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:36:41,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-28 02:36:41,591 INFO L175 Difference]: Start difference. First operand has 255 places, 323 transitions, 4944 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:36:41,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 346 transitions, 5790 flow [2024-06-28 02:36:42,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 346 transitions, 5516 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:42,338 INFO L231 Difference]: Finished difference. Result has 257 places, 329 transitions, 4858 flow [2024-06-28 02:36:42,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4675, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4858, PETRI_PLACES=257, PETRI_TRANSITIONS=329} [2024-06-28 02:36:42,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-28 02:36:42,339 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 329 transitions, 4858 flow [2024-06-28 02:36:42,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:42,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:42,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:42,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:36:42,340 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:42,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:42,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1937081034, now seen corresponding path program 10 times [2024-06-28 02:36:42,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:42,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780200299] [2024-06-28 02:36:42,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:42,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:42,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:42,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:42,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:42,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780200299] [2024-06-28 02:36:42,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780200299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:42,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:42,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:42,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803786172] [2024-06-28 02:36:42,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:42,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:42,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:42,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:42,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:42,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:42,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 329 transitions, 4858 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:42,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:42,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:42,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:42,958 INFO L124 PetriNetUnfolderBase]: 1886/3210 cut-off events. [2024-06-28 02:36:42,958 INFO L125 PetriNetUnfolderBase]: For 215454/215454 co-relation queries the response was YES. [2024-06-28 02:36:42,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22833 conditions, 3210 events. 1886/3210 cut-off events. For 215454/215454 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19641 event pairs, 370 based on Foata normal form. 2/3210 useless extension candidates. Maximal degree in co-relation 22716. Up to 2604 conditions per place. [2024-06-28 02:36:42,996 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 202 selfloop transitions, 152 changer transitions 0/362 dead transitions. [2024-06-28 02:36:42,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 362 transitions, 6026 flow [2024-06-28 02:36:42,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:42,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:42,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:36:42,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-28 02:36:42,997 INFO L175 Difference]: Start difference. First operand has 257 places, 329 transitions, 4858 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:36:42,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 362 transitions, 6026 flow [2024-06-28 02:36:43,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 362 transitions, 5930 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:43,594 INFO L231 Difference]: Finished difference. Result has 262 places, 331 transitions, 5167 flow [2024-06-28 02:36:43,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4762, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5167, PETRI_PLACES=262, PETRI_TRANSITIONS=331} [2024-06-28 02:36:43,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-28 02:36:43,594 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 331 transitions, 5167 flow [2024-06-28 02:36:43,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:43,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:43,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:43,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:36:43,595 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:43,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:43,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1924152174, now seen corresponding path program 11 times [2024-06-28 02:36:43,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:43,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650928222] [2024-06-28 02:36:43,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:43,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:43,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:43,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:43,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650928222] [2024-06-28 02:36:43,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650928222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:43,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:43,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:43,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885609104] [2024-06-28 02:36:43,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:43,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:43,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:43,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:43,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:43,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:43,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 331 transitions, 5167 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:43,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:43,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:43,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:44,250 INFO L124 PetriNetUnfolderBase]: 1883/3210 cut-off events. [2024-06-28 02:36:44,250 INFO L125 PetriNetUnfolderBase]: For 219701/219701 co-relation queries the response was YES. [2024-06-28 02:36:44,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23137 conditions, 3210 events. 1883/3210 cut-off events. For 219701/219701 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19658 event pairs, 379 based on Foata normal form. 1/3209 useless extension candidates. Maximal degree in co-relation 23019. Up to 2782 conditions per place. [2024-06-28 02:36:44,287 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 285 selfloop transitions, 72 changer transitions 0/365 dead transitions. [2024-06-28 02:36:44,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 365 transitions, 6285 flow [2024-06-28 02:36:44,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:44,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:44,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:36:44,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-28 02:36:44,288 INFO L175 Difference]: Start difference. First operand has 262 places, 331 transitions, 5167 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:36:44,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 365 transitions, 6285 flow [2024-06-28 02:36:45,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 365 transitions, 5931 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:45,080 INFO L231 Difference]: Finished difference. Result has 266 places, 333 transitions, 5052 flow [2024-06-28 02:36:45,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4813, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5052, PETRI_PLACES=266, PETRI_TRANSITIONS=333} [2024-06-28 02:36:45,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-28 02:36:45,081 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 333 transitions, 5052 flow [2024-06-28 02:36:45,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:45,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:45,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:45,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:36:45,082 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:45,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:45,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1346615170, now seen corresponding path program 12 times [2024-06-28 02:36:45,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:45,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332007723] [2024-06-28 02:36:45,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:45,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:45,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:45,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:45,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332007723] [2024-06-28 02:36:45,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332007723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:45,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:45,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:45,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305917497] [2024-06-28 02:36:45,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:45,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:45,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:45,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:45,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:45,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:45,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 333 transitions, 5052 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:45,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:45,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:45,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:45,736 INFO L124 PetriNetUnfolderBase]: 1880/3202 cut-off events. [2024-06-28 02:36:45,737 INFO L125 PetriNetUnfolderBase]: For 222462/222462 co-relation queries the response was YES. [2024-06-28 02:36:45,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22954 conditions, 3202 events. 1880/3202 cut-off events. For 222462/222462 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19586 event pairs, 375 based on Foata normal form. 1/3201 useless extension candidates. Maximal degree in co-relation 22834. Up to 2780 conditions per place. [2024-06-28 02:36:45,777 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 284 selfloop transitions, 64 changer transitions 0/356 dead transitions. [2024-06-28 02:36:45,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 356 transitions, 5958 flow [2024-06-28 02:36:45,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:45,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:45,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:36:45,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:36:45,778 INFO L175 Difference]: Start difference. First operand has 266 places, 333 transitions, 5052 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:36:45,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 356 transitions, 5958 flow [2024-06-28 02:36:46,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 356 transitions, 5795 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:46,407 INFO L231 Difference]: Finished difference. Result has 266 places, 333 transitions, 5035 flow [2024-06-28 02:36:46,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4893, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5035, PETRI_PLACES=266, PETRI_TRANSITIONS=333} [2024-06-28 02:36:46,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-28 02:36:46,408 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 333 transitions, 5035 flow [2024-06-28 02:36:46,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:46,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:46,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:46,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:36:46,409 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:46,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:46,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1774702912, now seen corresponding path program 2 times [2024-06-28 02:36:46,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:46,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183010705] [2024-06-28 02:36:46,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:46,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:46,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:46,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:46,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:46,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183010705] [2024-06-28 02:36:46,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183010705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:46,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:46,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:46,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247186378] [2024-06-28 02:36:46,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:46,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:46,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:46,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:46,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:46,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:46,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 333 transitions, 5035 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:46,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:46,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:46,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:47,008 INFO L124 PetriNetUnfolderBase]: 1832/3151 cut-off events. [2024-06-28 02:36:47,009 INFO L125 PetriNetUnfolderBase]: For 235407/235407 co-relation queries the response was YES. [2024-06-28 02:36:47,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22599 conditions, 3151 events. 1832/3151 cut-off events. For 235407/235407 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19432 event pairs, 364 based on Foata normal form. 10/3135 useless extension candidates. Maximal degree in co-relation 22479. Up to 2587 conditions per place. [2024-06-28 02:36:47,046 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 262 selfloop transitions, 40 changer transitions 0/354 dead transitions. [2024-06-28 02:36:47,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 354 transitions, 5733 flow [2024-06-28 02:36:47,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:47,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:47,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:36:47,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-28 02:36:47,047 INFO L175 Difference]: Start difference. First operand has 266 places, 333 transitions, 5035 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:36:47,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 354 transitions, 5733 flow [2024-06-28 02:36:47,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 354 transitions, 5605 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:47,590 INFO L231 Difference]: Finished difference. Result has 267 places, 334 transitions, 5013 flow [2024-06-28 02:36:47,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4907, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5013, PETRI_PLACES=267, PETRI_TRANSITIONS=334} [2024-06-28 02:36:47,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 02:36:47,591 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 334 transitions, 5013 flow [2024-06-28 02:36:47,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:47,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:47,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:47,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:36:47,591 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:47,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:47,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1346606242, now seen corresponding path program 3 times [2024-06-28 02:36:47,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:47,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628279319] [2024-06-28 02:36:47,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:47,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:47,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:47,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:47,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:47,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628279319] [2024-06-28 02:36:47,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628279319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:47,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:47,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:47,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786227341] [2024-06-28 02:36:47,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:47,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:47,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:47,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:47,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:47,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:47,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 334 transitions, 5013 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:47,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:47,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:47,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:48,249 INFO L124 PetriNetUnfolderBase]: 1861/3201 cut-off events. [2024-06-28 02:36:48,249 INFO L125 PetriNetUnfolderBase]: For 242344/242344 co-relation queries the response was YES. [2024-06-28 02:36:48,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22984 conditions, 3201 events. 1861/3201 cut-off events. For 242344/242344 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19890 event pairs, 285 based on Foata normal form. 9/3182 useless extension candidates. Maximal degree in co-relation 22863. Up to 2633 conditions per place. [2024-06-28 02:36:48,285 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 272 selfloop transitions, 33 changer transitions 0/357 dead transitions. [2024-06-28 02:36:48,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 357 transitions, 5729 flow [2024-06-28 02:36:48,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:48,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:48,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-28 02:36:48,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6682926829268293 [2024-06-28 02:36:48,286 INFO L175 Difference]: Start difference. First operand has 267 places, 334 transitions, 5013 flow. Second operand 5 states and 137 transitions. [2024-06-28 02:36:48,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 357 transitions, 5729 flow [2024-06-28 02:36:48,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 357 transitions, 5647 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:48,886 INFO L231 Difference]: Finished difference. Result has 268 places, 335 transitions, 5029 flow [2024-06-28 02:36:48,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5029, PETRI_PLACES=268, PETRI_TRANSITIONS=335} [2024-06-28 02:36:48,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 02:36:48,887 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 335 transitions, 5029 flow [2024-06-28 02:36:48,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:48,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:48,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:48,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:36:48,887 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:48,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:48,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1331369122, now seen corresponding path program 4 times [2024-06-28 02:36:48,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:48,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512835243] [2024-06-28 02:36:48,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:48,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:48,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:49,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:49,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512835243] [2024-06-28 02:36:49,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512835243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:49,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:49,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:49,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150979071] [2024-06-28 02:36:49,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:49,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:49,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:49,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:49,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:49,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:49,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 335 transitions, 5029 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:49,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:49,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:49,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:49,633 INFO L124 PetriNetUnfolderBase]: 1863/3213 cut-off events. [2024-06-28 02:36:49,633 INFO L125 PetriNetUnfolderBase]: For 229240/229240 co-relation queries the response was YES. [2024-06-28 02:36:49,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22739 conditions, 3213 events. 1863/3213 cut-off events. For 229240/229240 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19987 event pairs, 279 based on Foata normal form. 8/3196 useless extension candidates. Maximal degree in co-relation 22617. Up to 2611 conditions per place. [2024-06-28 02:36:49,669 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 274 selfloop transitions, 36 changer transitions 0/362 dead transitions. [2024-06-28 02:36:49,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 362 transitions, 5773 flow [2024-06-28 02:36:49,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:49,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:49,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:36:49,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:36:49,670 INFO L175 Difference]: Start difference. First operand has 268 places, 335 transitions, 5029 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:36:49,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 362 transitions, 5773 flow [2024-06-28 02:36:50,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 362 transitions, 5715 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:50,294 INFO L231 Difference]: Finished difference. Result has 271 places, 336 transitions, 5065 flow [2024-06-28 02:36:50,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4971, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5065, PETRI_PLACES=271, PETRI_TRANSITIONS=336} [2024-06-28 02:36:50,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 02:36:50,295 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 336 transitions, 5065 flow [2024-06-28 02:36:50,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:50,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:50,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:50,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:36:50,295 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:50,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:50,295 INFO L85 PathProgramCache]: Analyzing trace with hash -457200538, now seen corresponding path program 1 times [2024-06-28 02:36:50,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:50,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492927290] [2024-06-28 02:36:50,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:50,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:50,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:50,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-28 02:36:50,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:50,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492927290] [2024-06-28 02:36:50,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492927290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:50,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:50,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:50,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663739446] [2024-06-28 02:36:50,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:50,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:50,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:50,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:50,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:50,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:50,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 336 transitions, 5065 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:50,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:50,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:50,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:50,922 INFO L124 PetriNetUnfolderBase]: 1909/3334 cut-off events. [2024-06-28 02:36:50,922 INFO L125 PetriNetUnfolderBase]: For 250135/250138 co-relation queries the response was YES. [2024-06-28 02:36:50,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23646 conditions, 3334 events. 1909/3334 cut-off events. For 250135/250138 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21279 event pairs, 366 based on Foata normal form. 10/3332 useless extension candidates. Maximal degree in co-relation 23523. Up to 2738 conditions per place. [2024-06-28 02:36:50,962 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 276 selfloop transitions, 41 changer transitions 0/362 dead transitions. [2024-06-28 02:36:50,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 362 transitions, 5955 flow [2024-06-28 02:36:50,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:50,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:50,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:36:50,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-28 02:36:50,963 INFO L175 Difference]: Start difference. First operand has 271 places, 336 transitions, 5065 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:36:50,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 362 transitions, 5955 flow [2024-06-28 02:36:51,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 362 transitions, 5875 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:51,563 INFO L231 Difference]: Finished difference. Result has 273 places, 338 transitions, 5093 flow [2024-06-28 02:36:51,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5093, PETRI_PLACES=273, PETRI_TRANSITIONS=338} [2024-06-28 02:36:51,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-28 02:36:51,563 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 338 transitions, 5093 flow [2024-06-28 02:36:51,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:51,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:51,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:51,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:36:51,564 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:51,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:51,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1922731878, now seen corresponding path program 2 times [2024-06-28 02:36:51,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:51,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998709648] [2024-06-28 02:36:51,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:51,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:51,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:51,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:51,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:51,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998709648] [2024-06-28 02:36:51,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998709648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:51,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:51,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:51,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138408485] [2024-06-28 02:36:51,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:51,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:51,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:51,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:51,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:51,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:51,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 338 transitions, 5093 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:51,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:51,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:51,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:52,292 INFO L124 PetriNetUnfolderBase]: 1946/3380 cut-off events. [2024-06-28 02:36:52,292 INFO L125 PetriNetUnfolderBase]: For 260720/260723 co-relation queries the response was YES. [2024-06-28 02:36:52,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23948 conditions, 3380 events. 1946/3380 cut-off events. For 260720/260723 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21515 event pairs, 394 based on Foata normal form. 11/3380 useless extension candidates. Maximal degree in co-relation 23824. Up to 2867 conditions per place. [2024-06-28 02:36:52,336 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 272 selfloop transitions, 39 changer transitions 0/356 dead transitions. [2024-06-28 02:36:52,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 356 transitions, 5799 flow [2024-06-28 02:36:52,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:52,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:52,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:36:52,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 02:36:52,337 INFO L175 Difference]: Start difference. First operand has 273 places, 338 transitions, 5093 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:36:52,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 356 transitions, 5799 flow [2024-06-28 02:36:53,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 356 transitions, 5752 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:53,084 INFO L231 Difference]: Finished difference. Result has 277 places, 339 transitions, 5144 flow [2024-06-28 02:36:53,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5144, PETRI_PLACES=277, PETRI_TRANSITIONS=339} [2024-06-28 02:36:53,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 02:36:53,084 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 339 transitions, 5144 flow [2024-06-28 02:36:53,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:53,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:53,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:53,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:36:53,085 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:53,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:53,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1671903398, now seen corresponding path program 3 times [2024-06-28 02:36:53,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:53,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298600416] [2024-06-28 02:36:53,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:53,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:53,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:53,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:53,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:53,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298600416] [2024-06-28 02:36:53,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298600416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:53,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:53,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:53,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213156770] [2024-06-28 02:36:53,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:53,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:53,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:53,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:53,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:53,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:53,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 339 transitions, 5144 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:53,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:53,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:53,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:53,788 INFO L124 PetriNetUnfolderBase]: 1980/3429 cut-off events. [2024-06-28 02:36:53,789 INFO L125 PetriNetUnfolderBase]: For 268681/268681 co-relation queries the response was YES. [2024-06-28 02:36:53,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24432 conditions, 3429 events. 1980/3429 cut-off events. For 268681/268681 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21787 event pairs, 398 based on Foata normal form. 10/3426 useless extension candidates. Maximal degree in co-relation 24306. Up to 2915 conditions per place. [2024-06-28 02:36:53,853 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 271 selfloop transitions, 42 changer transitions 0/358 dead transitions. [2024-06-28 02:36:53,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 358 transitions, 5858 flow [2024-06-28 02:36:53,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:53,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:53,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:36:53,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:36:53,854 INFO L175 Difference]: Start difference. First operand has 277 places, 339 transitions, 5144 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:36:53,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 358 transitions, 5858 flow [2024-06-28 02:36:54,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 358 transitions, 5780 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:54,596 INFO L231 Difference]: Finished difference. Result has 280 places, 340 transitions, 5172 flow [2024-06-28 02:36:54,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5066, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5172, PETRI_PLACES=280, PETRI_TRANSITIONS=340} [2024-06-28 02:36:54,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-28 02:36:54,597 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 340 transitions, 5172 flow [2024-06-28 02:36:54,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:54,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:54,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:36:54,597 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:54,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:54,597 INFO L85 PathProgramCache]: Analyzing trace with hash -338867710, now seen corresponding path program 1 times [2024-06-28 02:36:54,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:54,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675548959] [2024-06-28 02:36:54,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:54,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:54,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:54,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:54,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675548959] [2024-06-28 02:36:54,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675548959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:54,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:54,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:54,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771433745] [2024-06-28 02:36:54,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:54,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:54,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:54,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:54,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:54,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:54,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 340 transitions, 5172 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:54,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:54,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:55,302 INFO L124 PetriNetUnfolderBase]: 2095/3549 cut-off events. [2024-06-28 02:36:55,303 INFO L125 PetriNetUnfolderBase]: For 257303/257303 co-relation queries the response was YES. [2024-06-28 02:36:55,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25314 conditions, 3549 events. 2095/3549 cut-off events. For 257303/257303 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22040 event pairs, 422 based on Foata normal form. 2/3545 useless extension candidates. Maximal degree in co-relation 25187. Up to 3186 conditions per place. [2024-06-28 02:36:55,347 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 305 selfloop transitions, 44 changer transitions 0/357 dead transitions. [2024-06-28 02:36:55,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 357 transitions, 5964 flow [2024-06-28 02:36:55,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:55,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:55,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:36:55,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-28 02:36:55,348 INFO L175 Difference]: Start difference. First operand has 280 places, 340 transitions, 5172 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:36:55,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 357 transitions, 5964 flow [2024-06-28 02:36:56,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 357 transitions, 5878 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:56,066 INFO L231 Difference]: Finished difference. Result has 282 places, 342 transitions, 5231 flow [2024-06-28 02:36:56,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5086, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5231, PETRI_PLACES=282, PETRI_TRANSITIONS=342} [2024-06-28 02:36:56,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 02:36:56,067 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 342 transitions, 5231 flow [2024-06-28 02:36:56,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:56,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:56,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:36:56,068 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:56,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:56,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1701734380, now seen corresponding path program 4 times [2024-06-28 02:36:56,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:56,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762087220] [2024-06-28 02:36:56,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:56,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:56,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:56,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:56,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:56,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762087220] [2024-06-28 02:36:56,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762087220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:56,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:56,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:56,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121521831] [2024-06-28 02:36:56,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:56,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:56,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:56,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:56,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:56,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:36:56,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 342 transitions, 5231 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:56,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:56,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:36:56,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:56,812 INFO L124 PetriNetUnfolderBase]: 1962/3421 cut-off events. [2024-06-28 02:36:56,812 INFO L125 PetriNetUnfolderBase]: For 257965/257965 co-relation queries the response was YES. [2024-06-28 02:36:56,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23916 conditions, 3421 events. 1962/3421 cut-off events. For 257965/257965 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21871 event pairs, 354 based on Foata normal form. 10/3424 useless extension candidates. Maximal degree in co-relation 23788. Up to 2888 conditions per place. [2024-06-28 02:36:56,856 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 290 selfloop transitions, 30 changer transitions 0/365 dead transitions. [2024-06-28 02:36:56,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 365 transitions, 5967 flow [2024-06-28 02:36:56,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:56,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:56,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:36:56,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-28 02:36:56,857 INFO L175 Difference]: Start difference. First operand has 282 places, 342 transitions, 5231 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:36:56,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 365 transitions, 5967 flow [2024-06-28 02:36:57,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 365 transitions, 5836 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:57,718 INFO L231 Difference]: Finished difference. Result has 283 places, 342 transitions, 5169 flow [2024-06-28 02:36:57,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5100, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5169, PETRI_PLACES=283, PETRI_TRANSITIONS=342} [2024-06-28 02:36:57,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 02:36:57,719 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 342 transitions, 5169 flow [2024-06-28 02:36:57,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:57,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:57,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:36:57,720 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:57,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:57,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1567834208, now seen corresponding path program 2 times [2024-06-28 02:36:57,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:57,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44215376] [2024-06-28 02:36:57,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:57,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:57,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:57,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:57,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:57,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44215376] [2024-06-28 02:36:57,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44215376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:57,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:57,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:57,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535392850] [2024-06-28 02:36:57,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:57,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:57,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:57,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:57,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:57,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:57,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 342 transitions, 5169 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:57,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:57,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:58,474 INFO L124 PetriNetUnfolderBase]: 2080/3539 cut-off events. [2024-06-28 02:36:58,474 INFO L125 PetriNetUnfolderBase]: For 245326/245326 co-relation queries the response was YES. [2024-06-28 02:36:58,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24685 conditions, 3539 events. 2080/3539 cut-off events. For 245326/245326 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22060 event pairs, 407 based on Foata normal form. 2/3539 useless extension candidates. Maximal degree in co-relation 24556. Up to 3185 conditions per place. [2024-06-28 02:36:58,518 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 30 changer transitions 0/362 dead transitions. [2024-06-28 02:36:58,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 362 transitions, 5987 flow [2024-06-28 02:36:58,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:58,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:58,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:36:58,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-28 02:36:58,519 INFO L175 Difference]: Start difference. First operand has 283 places, 342 transitions, 5169 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:36:58,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 362 transitions, 5987 flow [2024-06-28 02:36:59,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 362 transitions, 5915 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:59,249 INFO L231 Difference]: Finished difference. Result has 285 places, 344 transitions, 5218 flow [2024-06-28 02:36:59,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5218, PETRI_PLACES=285, PETRI_TRANSITIONS=344} [2024-06-28 02:36:59,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-28 02:36:59,250 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 344 transitions, 5218 flow [2024-06-28 02:36:59,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:59,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:59,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:59,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:36:59,251 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:59,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:59,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1561578098, now seen corresponding path program 3 times [2024-06-28 02:36:59,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:59,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761286393] [2024-06-28 02:36:59,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:59,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:59,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:59,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:59,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761286393] [2024-06-28 02:36:59,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761286393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:59,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:59,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:59,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982531830] [2024-06-28 02:36:59,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:59,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:59,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:59,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:59,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:59,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:59,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 344 transitions, 5218 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:59,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:59,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:59,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:00,070 INFO L124 PetriNetUnfolderBase]: 2088/3551 cut-off events. [2024-06-28 02:37:00,071 INFO L125 PetriNetUnfolderBase]: For 252331/252331 co-relation queries the response was YES. [2024-06-28 02:37:00,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24900 conditions, 3551 events. 2088/3551 cut-off events. For 252331/252331 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22149 event pairs, 409 based on Foata normal form. 2/3551 useless extension candidates. Maximal degree in co-relation 24770. Up to 3191 conditions per place. [2024-06-28 02:37:00,118 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 324 selfloop transitions, 31 changer transitions 0/363 dead transitions. [2024-06-28 02:37:00,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 363 transitions, 6040 flow [2024-06-28 02:37:00,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:00,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:00,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:37:00,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:37:00,119 INFO L175 Difference]: Start difference. First operand has 285 places, 344 transitions, 5218 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:37:00,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 363 transitions, 6040 flow [2024-06-28 02:37:00,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 363 transitions, 5935 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:00,972 INFO L231 Difference]: Finished difference. Result has 286 places, 346 transitions, 5243 flow [2024-06-28 02:37:00,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5243, PETRI_PLACES=286, PETRI_TRANSITIONS=346} [2024-06-28 02:37:00,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 02:37:00,973 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 346 transitions, 5243 flow [2024-06-28 02:37:00,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:00,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:00,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:00,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:37:00,974 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:00,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:00,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1331362178, now seen corresponding path program 4 times [2024-06-28 02:37:00,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:00,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859675607] [2024-06-28 02:37:00,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:00,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:00,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:01,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:01,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:01,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859675607] [2024-06-28 02:37:01,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859675607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:01,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:01,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:01,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679646305] [2024-06-28 02:37:01,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:01,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:01,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:01,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:01,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:01,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:01,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 346 transitions, 5243 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:01,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:01,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:01,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:01,694 INFO L124 PetriNetUnfolderBase]: 2116/3609 cut-off events. [2024-06-28 02:37:01,694 INFO L125 PetriNetUnfolderBase]: For 270006/270006 co-relation queries the response was YES. [2024-06-28 02:37:01,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25505 conditions, 3609 events. 2116/3609 cut-off events. For 270006/270006 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22593 event pairs, 383 based on Foata normal form. 2/3609 useless extension candidates. Maximal degree in co-relation 25374. Up to 3116 conditions per place. [2024-06-28 02:37:01,738 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 331 selfloop transitions, 33 changer transitions 0/372 dead transitions. [2024-06-28 02:37:01,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 372 transitions, 6295 flow [2024-06-28 02:37:01,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:01,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:01,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:37:01,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:37:01,739 INFO L175 Difference]: Start difference. First operand has 286 places, 346 transitions, 5243 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:37:01,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 372 transitions, 6295 flow [2024-06-28 02:37:02,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 372 transitions, 6177 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:02,564 INFO L231 Difference]: Finished difference. Result has 288 places, 349 transitions, 5280 flow [2024-06-28 02:37:02,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5280, PETRI_PLACES=288, PETRI_TRANSITIONS=349} [2024-06-28 02:37:02,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-28 02:37:02,565 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 349 transitions, 5280 flow [2024-06-28 02:37:02,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:02,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] [2024-06-28 02:37:02,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:37:02,566 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:02,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:02,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1597816188, now seen corresponding path program 1 times [2024-06-28 02:37:02,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:02,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474569327] [2024-06-28 02:37:02,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:02,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:02,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:02,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:02,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474569327] [2024-06-28 02:37:02,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474569327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:02,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:02,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:02,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056608943] [2024-06-28 02:37:02,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:02,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:02,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:02,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:02,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:02,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 349 transitions, 5280 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:02,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:02,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:03,284 INFO L124 PetriNetUnfolderBase]: 2129/3617 cut-off events. [2024-06-28 02:37:03,285 INFO L125 PetriNetUnfolderBase]: For 269971/269971 co-relation queries the response was YES. [2024-06-28 02:37:03,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25648 conditions, 3617 events. 2129/3617 cut-off events. For 269971/269971 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22538 event pairs, 414 based on Foata normal form. 1/3616 useless extension candidates. Maximal degree in co-relation 25516. Up to 3189 conditions per place. [2024-06-28 02:37:03,334 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 324 selfloop transitions, 54 changer transitions 0/386 dead transitions. [2024-06-28 02:37:03,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 386 transitions, 6390 flow [2024-06-28 02:37:03,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:03,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:03,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:37:03,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:37:03,335 INFO L175 Difference]: Start difference. First operand has 288 places, 349 transitions, 5280 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:37:03,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 386 transitions, 6390 flow [2024-06-28 02:37:04,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 386 transitions, 6312 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:04,121 INFO L231 Difference]: Finished difference. Result has 295 places, 355 transitions, 5445 flow [2024-06-28 02:37:04,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5202, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5445, PETRI_PLACES=295, PETRI_TRANSITIONS=355} [2024-06-28 02:37:04,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-28 02:37:04,122 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 355 transitions, 5445 flow [2024-06-28 02:37:04,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:04,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:04,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:37:04,122 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:04,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:04,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1427113758, now seen corresponding path program 2 times [2024-06-28 02:37:04,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:04,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489102001] [2024-06-28 02:37:04,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:04,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:04,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:04,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:04,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:04,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489102001] [2024-06-28 02:37:04,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489102001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:04,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:04,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:04,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320866189] [2024-06-28 02:37:04,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:04,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:04,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:04,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:04,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:04,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:04,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 355 transitions, 5445 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:04,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:04,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:04,857 INFO L124 PetriNetUnfolderBase]: 2142/3635 cut-off events. [2024-06-28 02:37:04,857 INFO L125 PetriNetUnfolderBase]: For 283478/283481 co-relation queries the response was YES. [2024-06-28 02:37:04,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26520 conditions, 3635 events. 2142/3635 cut-off events. For 283478/283481 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22694 event pairs, 428 based on Foata normal form. 1/3631 useless extension candidates. Maximal degree in co-relation 26385. Up to 2970 conditions per place. [2024-06-28 02:37:04,897 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 263 selfloop transitions, 120 changer transitions 0/391 dead transitions. [2024-06-28 02:37:04,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 391 transitions, 6825 flow [2024-06-28 02:37:04,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:04,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:04,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:37:04,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:37:04,898 INFO L175 Difference]: Start difference. First operand has 295 places, 355 transitions, 5445 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:37:04,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 391 transitions, 6825 flow [2024-06-28 02:37:05,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 391 transitions, 6712 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:05,642 INFO L231 Difference]: Finished difference. Result has 300 places, 364 transitions, 5868 flow [2024-06-28 02:37:05,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5332, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5868, PETRI_PLACES=300, PETRI_TRANSITIONS=364} [2024-06-28 02:37:05,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-28 02:37:05,642 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 364 transitions, 5868 flow [2024-06-28 02:37:05,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:05,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:05,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:05,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:37:05,643 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:05,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:05,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1416638238, now seen corresponding path program 3 times [2024-06-28 02:37:05,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:05,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487019534] [2024-06-28 02:37:05,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:05,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:05,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:05,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:05,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:05,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487019534] [2024-06-28 02:37:05,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487019534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:05,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:05,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:05,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114810356] [2024-06-28 02:37:05,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:05,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:05,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:05,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:05,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:05,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:05,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 364 transitions, 5868 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:05,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:05,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:05,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:06,346 INFO L124 PetriNetUnfolderBase]: 2147/3644 cut-off events. [2024-06-28 02:37:06,346 INFO L125 PetriNetUnfolderBase]: For 294775/294778 co-relation queries the response was YES. [2024-06-28 02:37:06,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27621 conditions, 3644 events. 2147/3644 cut-off events. For 294775/294778 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22775 event pairs, 428 based on Foata normal form. 1/3640 useless extension candidates. Maximal degree in co-relation 27482. Up to 2974 conditions per place. [2024-06-28 02:37:06,391 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 260 selfloop transitions, 123 changer transitions 0/391 dead transitions. [2024-06-28 02:37:06,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 391 transitions, 7142 flow [2024-06-28 02:37:06,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:06,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:06,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:37:06,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:37:06,392 INFO L175 Difference]: Start difference. First operand has 300 places, 364 transitions, 5868 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:37:06,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 391 transitions, 7142 flow [2024-06-28 02:37:07,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 391 transitions, 6973 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:07,563 INFO L231 Difference]: Finished difference. Result has 305 places, 367 transitions, 6031 flow [2024-06-28 02:37:07,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5721, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6031, PETRI_PLACES=305, PETRI_TRANSITIONS=367} [2024-06-28 02:37:07,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-28 02:37:07,564 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 367 transitions, 6031 flow [2024-06-28 02:37:07,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:07,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:07,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:37:07,564 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:07,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:07,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1470095564, now seen corresponding path program 4 times [2024-06-28 02:37:07,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:07,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320119802] [2024-06-28 02:37:07,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:07,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:07,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:07,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:07,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320119802] [2024-06-28 02:37:07,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320119802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:07,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:07,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:07,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146060871] [2024-06-28 02:37:07,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:07,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:07,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:07,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:07,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:07,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:07,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 367 transitions, 6031 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:07,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:07,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:08,280 INFO L124 PetriNetUnfolderBase]: 2160/3664 cut-off events. [2024-06-28 02:37:08,280 INFO L125 PetriNetUnfolderBase]: For 301547/301547 co-relation queries the response was YES. [2024-06-28 02:37:08,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27835 conditions, 3664 events. 2160/3664 cut-off events. For 301547/301547 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22902 event pairs, 415 based on Foata normal form. 1/3663 useless extension candidates. Maximal degree in co-relation 27694. Up to 3276 conditions per place. [2024-06-28 02:37:08,325 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 343 selfloop transitions, 41 changer transitions 0/392 dead transitions. [2024-06-28 02:37:08,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 392 transitions, 7128 flow [2024-06-28 02:37:08,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:08,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:08,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:37:08,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-28 02:37:08,326 INFO L175 Difference]: Start difference. First operand has 305 places, 367 transitions, 6031 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:37:08,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 392 transitions, 7128 flow [2024-06-28 02:37:09,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 392 transitions, 6866 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:09,566 INFO L231 Difference]: Finished difference. Result has 310 places, 373 transitions, 5997 flow [2024-06-28 02:37:09,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5778, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5997, PETRI_PLACES=310, PETRI_TRANSITIONS=373} [2024-06-28 02:37:09,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 02:37:09,566 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 373 transitions, 5997 flow [2024-06-28 02:37:09,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:09,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:09,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:37:09,567 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:09,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:09,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1420350209, now seen corresponding path program 1 times [2024-06-28 02:37:09,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:09,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26825172] [2024-06-28 02:37:09,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:09,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:09,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:09,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:09,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:09,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26825172] [2024-06-28 02:37:09,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26825172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:09,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:09,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:09,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236431378] [2024-06-28 02:37:09,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:09,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:09,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:09,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:09,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:09,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:09,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 373 transitions, 5997 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:09,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:09,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:10,257 INFO L124 PetriNetUnfolderBase]: 2189/3711 cut-off events. [2024-06-28 02:37:10,257 INFO L125 PetriNetUnfolderBase]: For 317733/317736 co-relation queries the response was YES. [2024-06-28 02:37:10,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28275 conditions, 3711 events. 2189/3711 cut-off events. For 317733/317736 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 23261 event pairs, 436 based on Foata normal form. 1/3708 useless extension candidates. Maximal degree in co-relation 28132. Up to 3106 conditions per place. [2024-06-28 02:37:10,305 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 259 selfloop transitions, 140 changer transitions 0/407 dead transitions. [2024-06-28 02:37:10,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 407 transitions, 7385 flow [2024-06-28 02:37:10,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:10,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:10,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:37:10,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:37:10,306 INFO L175 Difference]: Start difference. First operand has 310 places, 373 transitions, 5997 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:37:10,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 407 transitions, 7385 flow [2024-06-28 02:37:11,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 407 transitions, 7262 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:11,195 INFO L231 Difference]: Finished difference. Result has 311 places, 385 transitions, 6368 flow [2024-06-28 02:37:11,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6368, PETRI_PLACES=311, PETRI_TRANSITIONS=385} [2024-06-28 02:37:11,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-28 02:37:11,196 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 385 transitions, 6368 flow [2024-06-28 02:37:11,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:11,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:11,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:37:11,196 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:11,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:11,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1628774587, now seen corresponding path program 2 times [2024-06-28 02:37:11,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:11,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936227353] [2024-06-28 02:37:11,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:11,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:11,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:11,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:11,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:11,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936227353] [2024-06-28 02:37:11,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936227353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:11,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:11,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:11,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311598264] [2024-06-28 02:37:11,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:11,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:11,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:11,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:11,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:11,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:11,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 385 transitions, 6368 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:11,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:11,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:11,947 INFO L124 PetriNetUnfolderBase]: 2202/3733 cut-off events. [2024-06-28 02:37:11,947 INFO L125 PetriNetUnfolderBase]: For 330023/330026 co-relation queries the response was YES. [2024-06-28 02:37:11,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28818 conditions, 3733 events. 2202/3733 cut-off events. For 330023/330026 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23396 event pairs, 436 based on Foata normal form. 1/3730 useless extension candidates. Maximal degree in co-relation 28674. Up to 3121 conditions per place. [2024-06-28 02:37:11,997 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 265 selfloop transitions, 143 changer transitions 0/416 dead transitions. [2024-06-28 02:37:11,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 416 transitions, 7690 flow [2024-06-28 02:37:11,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:11,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:11,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:37:11,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-28 02:37:11,998 INFO L175 Difference]: Start difference. First operand has 311 places, 385 transitions, 6368 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:37:11,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 416 transitions, 7690 flow [2024-06-28 02:37:13,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 416 transitions, 7511 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:13,045 INFO L231 Difference]: Finished difference. Result has 318 places, 391 transitions, 6595 flow [2024-06-28 02:37:13,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6199, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6595, PETRI_PLACES=318, PETRI_TRANSITIONS=391} [2024-06-28 02:37:13,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-28 02:37:13,046 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 391 transitions, 6595 flow [2024-06-28 02:37:13,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:13,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:13,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:13,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:37:13,046 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:13,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:13,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1416631139, now seen corresponding path program 3 times [2024-06-28 02:37:13,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:13,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328216450] [2024-06-28 02:37:13,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:13,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:13,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:13,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:13,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:13,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328216450] [2024-06-28 02:37:13,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328216450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:13,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:13,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:13,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461283503] [2024-06-28 02:37:13,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:13,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:13,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:13,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:13,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:13,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:13,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 391 transitions, 6595 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:13,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:13,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:13,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:13,873 INFO L124 PetriNetUnfolderBase]: 2199/3729 cut-off events. [2024-06-28 02:37:13,873 INFO L125 PetriNetUnfolderBase]: For 335571/335574 co-relation queries the response was YES. [2024-06-28 02:37:13,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28852 conditions, 3729 events. 2199/3729 cut-off events. For 335571/335574 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23422 event pairs, 436 based on Foata normal form. 1/3726 useless extension candidates. Maximal degree in co-relation 28707. Up to 3118 conditions per place. [2024-06-28 02:37:13,912 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 263 selfloop transitions, 142 changer transitions 0/413 dead transitions. [2024-06-28 02:37:13,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 413 transitions, 7635 flow [2024-06-28 02:37:13,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:13,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:13,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:37:13,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-28 02:37:13,913 INFO L175 Difference]: Start difference. First operand has 318 places, 391 transitions, 6595 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:37:13,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 413 transitions, 7635 flow [2024-06-28 02:37:14,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 413 transitions, 7291 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:14,760 INFO L231 Difference]: Finished difference. Result has 319 places, 391 transitions, 6541 flow [2024-06-28 02:37:14,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6251, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6541, PETRI_PLACES=319, PETRI_TRANSITIONS=391} [2024-06-28 02:37:14,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 02:37:14,760 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 391 transitions, 6541 flow [2024-06-28 02:37:14,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:14,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] [2024-06-28 02:37:14,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:37:14,761 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:14,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:14,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1462731235, now seen corresponding path program 4 times [2024-06-28 02:37:14,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:14,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787449067] [2024-06-28 02:37:14,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:14,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:14,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:14,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:14,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:14,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787449067] [2024-06-28 02:37:14,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787449067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:14,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:14,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:14,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715255753] [2024-06-28 02:37:14,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:14,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:14,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:14,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:14,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:14,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:14,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 391 transitions, 6541 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:14,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:14,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:15,545 INFO L124 PetriNetUnfolderBase]: 2209/3748 cut-off events. [2024-06-28 02:37:15,545 INFO L125 PetriNetUnfolderBase]: For 345469/345469 co-relation queries the response was YES. [2024-06-28 02:37:15,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29014 conditions, 3748 events. 2209/3748 cut-off events. For 345469/345469 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23506 event pairs, 415 based on Foata normal form. 2/3748 useless extension candidates. Maximal degree in co-relation 28868. Up to 3298 conditions per place. [2024-06-28 02:37:15,596 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 73 changer transitions 0/419 dead transitions. [2024-06-28 02:37:15,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 419 transitions, 7739 flow [2024-06-28 02:37:15,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:15,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:15,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:37:15,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-28 02:37:15,597 INFO L175 Difference]: Start difference. First operand has 319 places, 391 transitions, 6541 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:37:15,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 419 transitions, 7739 flow [2024-06-28 02:37:16,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 419 transitions, 7549 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:16,545 INFO L231 Difference]: Finished difference. Result has 322 places, 397 transitions, 6617 flow [2024-06-28 02:37:16,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6356, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6617, PETRI_PLACES=322, PETRI_TRANSITIONS=397} [2024-06-28 02:37:16,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-28 02:37:16,546 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 397 transitions, 6617 flow [2024-06-28 02:37:16,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:16,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:16,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:37:16,546 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:16,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:16,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1470088465, now seen corresponding path program 5 times [2024-06-28 02:37:16,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:16,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247737690] [2024-06-28 02:37:16,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:16,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:16,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:16,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:16,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:16,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247737690] [2024-06-28 02:37:16,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247737690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:16,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:16,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:16,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49074391] [2024-06-28 02:37:16,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:16,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:16,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:16,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:16,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:16,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:16,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 397 transitions, 6617 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:16,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:16,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:17,367 INFO L124 PetriNetUnfolderBase]: 2203/3740 cut-off events. [2024-06-28 02:37:17,367 INFO L125 PetriNetUnfolderBase]: For 347047/347047 co-relation queries the response was YES. [2024-06-28 02:37:17,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28775 conditions, 3740 events. 2203/3740 cut-off events. For 347047/347047 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23509 event pairs, 415 based on Foata normal form. 2/3740 useless extension candidates. Maximal degree in co-relation 28628. Up to 3292 conditions per place. [2024-06-28 02:37:17,416 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 71 changer transitions 0/417 dead transitions. [2024-06-28 02:37:17,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 417 transitions, 7537 flow [2024-06-28 02:37:17,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:17,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:17,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:37:17,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:37:17,417 INFO L175 Difference]: Start difference. First operand has 322 places, 397 transitions, 6617 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:37:17,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 417 transitions, 7537 flow [2024-06-28 02:37:18,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 417 transitions, 7401 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:18,543 INFO L231 Difference]: Finished difference. Result has 324 places, 397 transitions, 6633 flow [2024-06-28 02:37:18,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6481, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6633, PETRI_PLACES=324, PETRI_TRANSITIONS=397} [2024-06-28 02:37:18,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-28 02:37:18,544 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 397 transitions, 6633 flow [2024-06-28 02:37:18,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:18,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:18,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:37:18,544 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:18,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:18,545 INFO L85 PathProgramCache]: Analyzing trace with hash -952185036, now seen corresponding path program 5 times [2024-06-28 02:37:18,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:18,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074462859] [2024-06-28 02:37:18,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:18,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:18,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:18,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:18,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:18,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074462859] [2024-06-28 02:37:18,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074462859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:18,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:18,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:18,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916066808] [2024-06-28 02:37:18,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:18,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:18,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:18,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:18,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:18,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:18,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 397 transitions, 6633 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:18,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:18,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:19,258 INFO L124 PetriNetUnfolderBase]: 2208/3721 cut-off events. [2024-06-28 02:37:19,258 INFO L125 PetriNetUnfolderBase]: For 354748/354748 co-relation queries the response was YES. [2024-06-28 02:37:19,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28938 conditions, 3721 events. 2208/3721 cut-off events. For 354748/354748 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 23293 event pairs, 477 based on Foata normal form. 1/3696 useless extension candidates. Maximal degree in co-relation 28790. Up to 3051 conditions per place. [2024-06-28 02:37:19,307 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 280 selfloop transitions, 139 changer transitions 0/427 dead transitions. [2024-06-28 02:37:19,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 427 transitions, 8217 flow [2024-06-28 02:37:19,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:19,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:37:19,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:37:19,308 INFO L175 Difference]: Start difference. First operand has 324 places, 397 transitions, 6633 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:37:19,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 427 transitions, 8217 flow [2024-06-28 02:37:20,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 427 transitions, 8015 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:20,430 INFO L231 Difference]: Finished difference. Result has 322 places, 403 transitions, 6885 flow [2024-06-28 02:37:20,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6431, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6885, PETRI_PLACES=322, PETRI_TRANSITIONS=403} [2024-06-28 02:37:20,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-28 02:37:20,431 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 403 transitions, 6885 flow [2024-06-28 02:37:20,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:20,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:20,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:20,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:37:20,431 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:20,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:20,431 INFO L85 PathProgramCache]: Analyzing trace with hash -941709516, now seen corresponding path program 6 times [2024-06-28 02:37:20,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:20,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153161226] [2024-06-28 02:37:20,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:20,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:20,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:20,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:20,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153161226] [2024-06-28 02:37:20,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153161226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:20,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:20,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:20,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151414906] [2024-06-28 02:37:20,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:20,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:20,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:20,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:20,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:20,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:20,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 403 transitions, 6885 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:20,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:20,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:20,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:21,163 INFO L124 PetriNetUnfolderBase]: 2213/3730 cut-off events. [2024-06-28 02:37:21,163 INFO L125 PetriNetUnfolderBase]: For 364513/364513 co-relation queries the response was YES. [2024-06-28 02:37:21,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29375 conditions, 3730 events. 2213/3730 cut-off events. For 364513/364513 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23371 event pairs, 477 based on Foata normal form. 1/3705 useless extension candidates. Maximal degree in co-relation 29226. Up to 3055 conditions per place. [2024-06-28 02:37:21,213 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 279 selfloop transitions, 140 changer transitions 0/427 dead transitions. [2024-06-28 02:37:21,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 427 transitions, 8385 flow [2024-06-28 02:37:21,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:21,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:21,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:37:21,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:37:21,214 INFO L175 Difference]: Start difference. First operand has 322 places, 403 transitions, 6885 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:37:21,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 427 transitions, 8385 flow [2024-06-28 02:37:22,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 427 transitions, 8174 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:22,733 INFO L231 Difference]: Finished difference. Result has 326 places, 406 transitions, 7050 flow [2024-06-28 02:37:22,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6702, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7050, PETRI_PLACES=326, PETRI_TRANSITIONS=406} [2024-06-28 02:37:22,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-28 02:37:22,734 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 406 transitions, 7050 flow [2024-06-28 02:37:22,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:22,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:22,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:37:22,735 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:22,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:22,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1929277644, now seen corresponding path program 7 times [2024-06-28 02:37:22,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:22,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215929488] [2024-06-28 02:37:22,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:22,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:22,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:22,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:22,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:22,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215929488] [2024-06-28 02:37:22,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215929488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:22,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:22,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:22,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95255677] [2024-06-28 02:37:22,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:22,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:22,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:22,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:22,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:22,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:22,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 406 transitions, 7050 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:22,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:22,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:23,569 INFO L124 PetriNetUnfolderBase]: 2218/3739 cut-off events. [2024-06-28 02:37:23,570 INFO L125 PetriNetUnfolderBase]: For 373195/373195 co-relation queries the response was YES. [2024-06-28 02:37:23,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29698 conditions, 3739 events. 2218/3739 cut-off events. For 373195/373195 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 23404 event pairs, 477 based on Foata normal form. 1/3714 useless extension candidates. Maximal degree in co-relation 29547. Up to 3059 conditions per place. [2024-06-28 02:37:23,624 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 272 selfloop transitions, 146 changer transitions 0/426 dead transitions. [2024-06-28 02:37:23,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 426 transitions, 8348 flow [2024-06-28 02:37:23,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:23,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:23,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:37:23,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:37:23,625 INFO L175 Difference]: Start difference. First operand has 326 places, 406 transitions, 7050 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:37:23,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 426 transitions, 8348 flow [2024-06-28 02:37:25,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 426 transitions, 8040 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:25,040 INFO L231 Difference]: Finished difference. Result has 329 places, 409 transitions, 7108 flow [2024-06-28 02:37:25,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6745, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7108, PETRI_PLACES=329, PETRI_TRANSITIONS=409} [2024-06-28 02:37:25,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-28 02:37:25,041 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 409 transitions, 7108 flow [2024-06-28 02:37:25,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:25,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:25,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:37:25,042 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:25,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:25,043 INFO L85 PathProgramCache]: Analyzing trace with hash 811144534, now seen corresponding path program 8 times [2024-06-28 02:37:25,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:25,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095105694] [2024-06-28 02:37:25,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:25,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:25,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-28 02:37:25,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:25,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095105694] [2024-06-28 02:37:25,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095105694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:25,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:25,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:25,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641478773] [2024-06-28 02:37:25,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:25,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:25,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:25,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:25,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:25,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:25,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 409 transitions, 7108 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:25,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:25,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:25,835 INFO L124 PetriNetUnfolderBase]: 2223/3779 cut-off events. [2024-06-28 02:37:25,836 INFO L125 PetriNetUnfolderBase]: For 376111/376111 co-relation queries the response was YES. [2024-06-28 02:37:25,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29872 conditions, 3779 events. 2223/3779 cut-off events. For 376111/376111 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 23811 event pairs, 414 based on Foata normal form. 1/3778 useless extension candidates. Maximal degree in co-relation 29720. Up to 3169 conditions per place. [2024-06-28 02:37:25,886 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 326 selfloop transitions, 110 changer transitions 0/444 dead transitions. [2024-06-28 02:37:25,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 444 transitions, 8329 flow [2024-06-28 02:37:25,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:25,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:25,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:37:25,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-28 02:37:25,887 INFO L175 Difference]: Start difference. First operand has 329 places, 409 transitions, 7108 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:37:25,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 444 transitions, 8329 flow [2024-06-28 02:37:27,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 444 transitions, 8003 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:27,178 INFO L231 Difference]: Finished difference. Result has 334 places, 412 transitions, 7150 flow [2024-06-28 02:37:27,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6788, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7150, PETRI_PLACES=334, PETRI_TRANSITIONS=412} [2024-06-28 02:37:27,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-28 02:37:27,179 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 412 transitions, 7150 flow [2024-06-28 02:37:27,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:27,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:27,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:37:27,179 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:27,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:27,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1372533418, now seen corresponding path program 9 times [2024-06-28 02:37:27,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:27,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145834458] [2024-06-28 02:37:27,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:27,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:27,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:27,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:27,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:27,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145834458] [2024-06-28 02:37:27,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145834458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:27,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:27,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:27,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133733195] [2024-06-28 02:37:27,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:27,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:27,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:27,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:27,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:27,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:27,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 412 transitions, 7150 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:27,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:27,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:27,952 INFO L124 PetriNetUnfolderBase]: 2220/3762 cut-off events. [2024-06-28 02:37:27,952 INFO L125 PetriNetUnfolderBase]: For 381520/381520 co-relation queries the response was YES. [2024-06-28 02:37:27,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29880 conditions, 3762 events. 2220/3762 cut-off events. For 381520/381520 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 23675 event pairs, 428 based on Foata normal form. 1/3753 useless extension candidates. Maximal degree in co-relation 29726. Up to 3167 conditions per place. [2024-06-28 02:37:28,003 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 318 selfloop transitions, 111 changer transitions 0/437 dead transitions. [2024-06-28 02:37:28,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 437 transitions, 8270 flow [2024-06-28 02:37:28,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:28,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:28,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:37:28,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:37:28,005 INFO L175 Difference]: Start difference. First operand has 334 places, 412 transitions, 7150 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:37:28,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 437 transitions, 8270 flow [2024-06-28 02:37:29,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 437 transitions, 8035 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:29,430 INFO L231 Difference]: Finished difference. Result has 335 places, 412 transitions, 7149 flow [2024-06-28 02:37:29,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6917, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7149, PETRI_PLACES=335, PETRI_TRANSITIONS=412} [2024-06-28 02:37:29,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-28 02:37:29,431 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 412 transitions, 7149 flow [2024-06-28 02:37:29,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:29,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:29,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:29,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:37:29,432 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:29,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:29,432 INFO L85 PathProgramCache]: Analyzing trace with hash 364827535, now seen corresponding path program 6 times [2024-06-28 02:37:29,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:29,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539854551] [2024-06-28 02:37:29,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:29,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:29,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:29,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:29,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:29,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539854551] [2024-06-28 02:37:29,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539854551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:29,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:29,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:29,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033194839] [2024-06-28 02:37:29,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:29,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:29,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:29,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:29,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:29,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:29,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 412 transitions, 7149 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:29,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:29,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:29,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:30,170 INFO L124 PetriNetUnfolderBase]: 2225/3775 cut-off events. [2024-06-28 02:37:30,171 INFO L125 PetriNetUnfolderBase]: For 385678/385681 co-relation queries the response was YES. [2024-06-28 02:37:30,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29945 conditions, 3775 events. 2225/3775 cut-off events. For 385678/385681 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 23814 event pairs, 464 based on Foata normal form. 3/3771 useless extension candidates. Maximal degree in co-relation 29790. Up to 3154 conditions per place. [2024-06-28 02:37:30,222 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 150 changer transitions 0/435 dead transitions. [2024-06-28 02:37:30,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 435 transitions, 8491 flow [2024-06-28 02:37:30,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:30,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:30,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:37:30,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-28 02:37:30,223 INFO L175 Difference]: Start difference. First operand has 335 places, 412 transitions, 7149 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:37:30,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 435 transitions, 8491 flow [2024-06-28 02:37:31,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 435 transitions, 8264 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:31,535 INFO L231 Difference]: Finished difference. Result has 336 places, 416 transitions, 7308 flow [2024-06-28 02:37:31,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6922, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7308, PETRI_PLACES=336, PETRI_TRANSITIONS=416} [2024-06-28 02:37:31,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-28 02:37:31,535 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 416 transitions, 7308 flow [2024-06-28 02:37:31,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:31,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:31,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] [2024-06-28 02:37:31,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:37:31,536 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:31,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:31,536 INFO L85 PathProgramCache]: Analyzing trace with hash -525160205, now seen corresponding path program 7 times [2024-06-28 02:37:31,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:31,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306436775] [2024-06-28 02:37:31,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:31,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:31,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:31,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:31,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:31,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306436775] [2024-06-28 02:37:31,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306436775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:31,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:31,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:31,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165137171] [2024-06-28 02:37:31,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:31,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:31,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:31,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:31,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:31,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:31,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 416 transitions, 7308 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:31,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:31,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:31,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:32,301 INFO L124 PetriNetUnfolderBase]: 2238/3797 cut-off events. [2024-06-28 02:37:32,302 INFO L125 PetriNetUnfolderBase]: For 398108/398111 co-relation queries the response was YES. [2024-06-28 02:37:32,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30344 conditions, 3797 events. 2238/3797 cut-off events. For 398108/398111 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23950 event pairs, 464 based on Foata normal form. 3/3793 useless extension candidates. Maximal degree in co-relation 30188. Up to 3169 conditions per place. [2024-06-28 02:37:32,355 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 153 changer transitions 0/438 dead transitions. [2024-06-28 02:37:32,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 438 transitions, 8694 flow [2024-06-28 02:37:32,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:32,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:32,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:37:32,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-28 02:37:32,356 INFO L175 Difference]: Start difference. First operand has 336 places, 416 transitions, 7308 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:37:32,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 438 transitions, 8694 flow [2024-06-28 02:37:33,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 438 transitions, 8412 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:33,644 INFO L231 Difference]: Finished difference. Result has 340 places, 422 transitions, 7464 flow [2024-06-28 02:37:33,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7048, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7464, PETRI_PLACES=340, PETRI_TRANSITIONS=422} [2024-06-28 02:37:33,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-28 02:37:33,645 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 422 transitions, 7464 flow [2024-06-28 02:37:33,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:33,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:33,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:33,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:37:33,645 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:33,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:33,646 INFO L85 PathProgramCache]: Analyzing trace with hash -524714735, now seen corresponding path program 8 times [2024-06-28 02:37:33,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:33,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676677307] [2024-06-28 02:37:33,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:33,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:33,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:33,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:33,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:33,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676677307] [2024-06-28 02:37:33,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676677307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:33,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:33,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:33,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086491437] [2024-06-28 02:37:33,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:33,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:33,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:33,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:33,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:33,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:33,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 422 transitions, 7464 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:33,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:33,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:33,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:34,418 INFO L124 PetriNetUnfolderBase]: 2235/3799 cut-off events. [2024-06-28 02:37:34,419 INFO L125 PetriNetUnfolderBase]: For 400268/400271 co-relation queries the response was YES. [2024-06-28 02:37:34,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30243 conditions, 3799 events. 2235/3799 cut-off events. For 400268/400271 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24019 event pairs, 426 based on Foata normal form. 3/3799 useless extension candidates. Maximal degree in co-relation 30085. Up to 3390 conditions per place. [2024-06-28 02:37:34,470 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 386 selfloop transitions, 42 changer transitions 0/436 dead transitions. [2024-06-28 02:37:34,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 436 transitions, 8364 flow [2024-06-28 02:37:34,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:34,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:34,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:37:34,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-28 02:37:34,471 INFO L175 Difference]: Start difference. First operand has 340 places, 422 transitions, 7464 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:37:34,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 436 transitions, 8364 flow [2024-06-28 02:37:35,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 436 transitions, 8114 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:35,915 INFO L231 Difference]: Finished difference. Result has 344 places, 422 transitions, 7304 flow [2024-06-28 02:37:35,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7214, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7304, PETRI_PLACES=344, PETRI_TRANSITIONS=422} [2024-06-28 02:37:35,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-28 02:37:35,916 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 422 transitions, 7304 flow [2024-06-28 02:37:35,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:35,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:35,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:35,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:37:35,916 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:35,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:35,916 INFO L85 PathProgramCache]: Analyzing trace with hash -266801733, now seen corresponding path program 9 times [2024-06-28 02:37:35,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:35,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156417133] [2024-06-28 02:37:35,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:35,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:35,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:36,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:36,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:36,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156417133] [2024-06-28 02:37:36,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156417133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:36,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:36,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:36,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228568538] [2024-06-28 02:37:36,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:36,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:36,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:36,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:36,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:36,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:36,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 422 transitions, 7304 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:36,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:36,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:36,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:36,741 INFO L124 PetriNetUnfolderBase]: 2248/3807 cut-off events. [2024-06-28 02:37:36,741 INFO L125 PetriNetUnfolderBase]: For 414850/414850 co-relation queries the response was YES. [2024-06-28 02:37:36,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30337 conditions, 3807 events. 2248/3807 cut-off events. For 414850/414850 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 24051 event pairs, 472 based on Foata normal form. 1/3794 useless extension candidates. Maximal degree in co-relation 30178. Up to 3181 conditions per place. [2024-06-28 02:37:36,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 271 selfloop transitions, 171 changer transitions 0/450 dead transitions. [2024-06-28 02:37:36,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 450 transitions, 8730 flow [2024-06-28 02:37:36,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:36,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:36,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-28 02:37:36,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-28 02:37:36,793 INFO L175 Difference]: Start difference. First operand has 344 places, 422 transitions, 7304 flow. Second operand 10 states and 228 transitions. [2024-06-28 02:37:36,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 450 transitions, 8730 flow [2024-06-28 02:37:38,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 450 transitions, 8624 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:38,032 INFO L231 Difference]: Finished difference. Result has 348 places, 428 transitions, 7662 flow [2024-06-28 02:37:38,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7198, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7662, PETRI_PLACES=348, PETRI_TRANSITIONS=428} [2024-06-28 02:37:38,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-28 02:37:38,033 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 428 transitions, 7662 flow [2024-06-28 02:37:38,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:38,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:38,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:38,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:37:38,033 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:38,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:38,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1006965387, now seen corresponding path program 10 times [2024-06-28 02:37:38,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:38,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042414398] [2024-06-28 02:37:38,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:38,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:38,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:38,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:38,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:38,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042414398] [2024-06-28 02:37:38,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042414398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:38,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:38,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:38,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675623556] [2024-06-28 02:37:38,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:38,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:38,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:38,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:38,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:38,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:38,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 428 transitions, 7662 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:38,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:38,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:38,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:38,814 INFO L124 PetriNetUnfolderBase]: 2245/3802 cut-off events. [2024-06-28 02:37:38,815 INFO L125 PetriNetUnfolderBase]: For 421072/421072 co-relation queries the response was YES. [2024-06-28 02:37:38,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30602 conditions, 3802 events. 2245/3802 cut-off events. For 421072/421072 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23985 event pairs, 472 based on Foata normal form. 1/3788 useless extension candidates. Maximal degree in co-relation 30442. Up to 3178 conditions per place. [2024-06-28 02:37:38,866 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 269 selfloop transitions, 170 changer transitions 0/447 dead transitions. [2024-06-28 02:37:38,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 447 transitions, 8782 flow [2024-06-28 02:37:38,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:38,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:38,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:37:38,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:37:38,867 INFO L175 Difference]: Start difference. First operand has 348 places, 428 transitions, 7662 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:37:38,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 447 transitions, 8782 flow [2024-06-28 02:37:40,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 447 transitions, 8382 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:40,264 INFO L231 Difference]: Finished difference. Result has 349 places, 428 transitions, 7608 flow [2024-06-28 02:37:40,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7262, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7608, PETRI_PLACES=349, PETRI_TRANSITIONS=428} [2024-06-28 02:37:40,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-28 02:37:40,265 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 428 transitions, 7608 flow [2024-06-28 02:37:40,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:40,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:40,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:40,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:37:40,265 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:40,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:40,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1519273585, now seen corresponding path program 11 times [2024-06-28 02:37:40,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:40,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711777126] [2024-06-28 02:37:40,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:40,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:40,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:40,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:40,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:40,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711777126] [2024-06-28 02:37:40,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711777126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:40,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:40,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:40,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85816596] [2024-06-28 02:37:40,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:40,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:40,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:40,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:40,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:40,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:40,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 428 transitions, 7608 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:40,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:40,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:40,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:41,119 INFO L124 PetriNetUnfolderBase]: 2258/3835 cut-off events. [2024-06-28 02:37:41,119 INFO L125 PetriNetUnfolderBase]: For 430558/430558 co-relation queries the response was YES. [2024-06-28 02:37:41,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30904 conditions, 3835 events. 2258/3835 cut-off events. For 430558/430558 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 24297 event pairs, 425 based on Foata normal form. 1/3832 useless extension candidates. Maximal degree in co-relation 30743. Up to 3415 conditions per place. [2024-06-28 02:37:41,171 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 392 selfloop transitions, 52 changer transitions 0/452 dead transitions. [2024-06-28 02:37:41,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 452 transitions, 8857 flow [2024-06-28 02:37:41,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:41,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:41,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:37:41,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390243902439025 [2024-06-28 02:37:41,172 INFO L175 Difference]: Start difference. First operand has 349 places, 428 transitions, 7608 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:37:41,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 452 transitions, 8857 flow [2024-06-28 02:37:42,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 452 transitions, 8505 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:42,341 INFO L231 Difference]: Finished difference. Result has 353 places, 434 transitions, 7511 flow [2024-06-28 02:37:42,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7268, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7511, PETRI_PLACES=353, PETRI_TRANSITIONS=434} [2024-06-28 02:37:42,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-28 02:37:42,342 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 434 transitions, 7511 flow [2024-06-28 02:37:42,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:42,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:42,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:37:42,342 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:42,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:42,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1758702223, now seen corresponding path program 12 times [2024-06-28 02:37:42,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:42,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31721330] [2024-06-28 02:37:42,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:42,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:42,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:42,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:42,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:42,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31721330] [2024-06-28 02:37:42,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31721330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:42,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:42,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:42,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301780187] [2024-06-28 02:37:42,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:42,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:42,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:42,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:42,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:42,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:42,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 434 transitions, 7511 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:42,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:42,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:43,168 INFO L124 PetriNetUnfolderBase]: 2263/3839 cut-off events. [2024-06-28 02:37:43,168 INFO L125 PetriNetUnfolderBase]: For 439817/439817 co-relation queries the response was YES. [2024-06-28 02:37:43,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30806 conditions, 3839 events. 2263/3839 cut-off events. For 439817/439817 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 24345 event pairs, 463 based on Foata normal form. 1/3831 useless extension candidates. Maximal degree in co-relation 30643. Up to 3199 conditions per place. [2024-06-28 02:37:43,219 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 179 changer transitions 0/457 dead transitions. [2024-06-28 02:37:43,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 457 transitions, 9087 flow [2024-06-28 02:37:43,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:43,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:43,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-28 02:37:43,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-28 02:37:43,220 INFO L175 Difference]: Start difference. First operand has 353 places, 434 transitions, 7511 flow. Second operand 10 states and 231 transitions. [2024-06-28 02:37:43,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 457 transitions, 9087 flow [2024-06-28 02:37:44,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 457 transitions, 8859 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:44,760 INFO L231 Difference]: Finished difference. Result has 354 places, 437 transitions, 7711 flow [2024-06-28 02:37:44,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7283, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7711, PETRI_PLACES=354, PETRI_TRANSITIONS=437} [2024-06-28 02:37:44,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-28 02:37:44,760 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 437 transitions, 7711 flow [2024-06-28 02:37:44,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:44,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:44,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] [2024-06-28 02:37:44,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:37:44,761 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:44,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:44,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1920550865, now seen corresponding path program 13 times [2024-06-28 02:37:44,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:44,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265207372] [2024-06-28 02:37:44,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:44,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:44,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:44,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:44,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:44,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265207372] [2024-06-28 02:37:44,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265207372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:44,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:44,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:44,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895593933] [2024-06-28 02:37:44,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:44,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:44,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:44,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:44,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:44,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:44,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 437 transitions, 7711 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:44,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:44,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:44,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:45,598 INFO L124 PetriNetUnfolderBase]: 2273/3862 cut-off events. [2024-06-28 02:37:45,598 INFO L125 PetriNetUnfolderBase]: For 446354/446354 co-relation queries the response was YES. [2024-06-28 02:37:45,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31239 conditions, 3862 events. 2273/3862 cut-off events. For 446354/446354 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24522 event pairs, 425 based on Foata normal form. 1/3859 useless extension candidates. Maximal degree in co-relation 31077. Up to 3442 conditions per place. [2024-06-28 02:37:45,649 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 402 selfloop transitions, 48 changer transitions 0/458 dead transitions. [2024-06-28 02:37:45,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 458 transitions, 8754 flow [2024-06-28 02:37:45,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:45,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:45,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:37:45,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-28 02:37:45,651 INFO L175 Difference]: Start difference. First operand has 354 places, 437 transitions, 7711 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:37:45,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 458 transitions, 8754 flow [2024-06-28 02:37:47,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 458 transitions, 8312 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:47,857 INFO L231 Difference]: Finished difference. Result has 356 places, 443 transitions, 7474 flow [2024-06-28 02:37:47,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7282, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7474, PETRI_PLACES=356, PETRI_TRANSITIONS=443} [2024-06-28 02:37:47,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-28 02:37:47,858 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 443 transitions, 7474 flow [2024-06-28 02:37:47,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:47,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:47,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:47,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:37:47,859 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:47,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:47,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1929039905, now seen corresponding path program 14 times [2024-06-28 02:37:47,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:47,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907022074] [2024-06-28 02:37:47,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:47,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:47,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:47,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-28 02:37:47,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:47,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907022074] [2024-06-28 02:37:47,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907022074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:47,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:47,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:47,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224244356] [2024-06-28 02:37:47,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:47,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:47,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:47,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:47,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:48,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:48,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 443 transitions, 7474 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:48,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:48,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:48,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:48,739 INFO L124 PetriNetUnfolderBase]: 2270/3849 cut-off events. [2024-06-28 02:37:48,739 INFO L125 PetriNetUnfolderBase]: For 450281/450281 co-relation queries the response was YES. [2024-06-28 02:37:48,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30824 conditions, 3849 events. 2270/3849 cut-off events. For 450281/450281 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24401 event pairs, 461 based on Foata normal form. 1/3841 useless extension candidates. Maximal degree in co-relation 30661. Up to 3206 conditions per place. [2024-06-28 02:37:48,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 183 changer transitions 0/461 dead transitions. [2024-06-28 02:37:48,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 461 transitions, 9002 flow [2024-06-28 02:37:48,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:48,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:48,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:37:48,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:37:48,793 INFO L175 Difference]: Start difference. First operand has 356 places, 443 transitions, 7474 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:37:48,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 461 transitions, 9002 flow [2024-06-28 02:37:51,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 461 transitions, 8914 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:51,209 INFO L231 Difference]: Finished difference. Result has 360 places, 443 transitions, 7758 flow [2024-06-28 02:37:51,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7386, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7758, PETRI_PLACES=360, PETRI_TRANSITIONS=443} [2024-06-28 02:37:51,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-28 02:37:51,210 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 443 transitions, 7758 flow [2024-06-28 02:37:51,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:51,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:51,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:51,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:37:51,210 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:51,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:51,210 INFO L85 PathProgramCache]: Analyzing trace with hash 19402839, now seen corresponding path program 15 times [2024-06-28 02:37:51,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:51,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405043337] [2024-06-28 02:37:51,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:51,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:51,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:51,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:51,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:51,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405043337] [2024-06-28 02:37:51,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405043337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:51,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:51,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:51,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171422655] [2024-06-28 02:37:51,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:51,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:51,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:51,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:51,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:51,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:51,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 443 transitions, 7758 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:51,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:51,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:51,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:52,032 INFO L124 PetriNetUnfolderBase]: 2267/3845 cut-off events. [2024-06-28 02:37:52,032 INFO L125 PetriNetUnfolderBase]: For 455993/455993 co-relation queries the response was YES. [2024-06-28 02:37:52,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31106 conditions, 3845 events. 2267/3845 cut-off events. For 455993/455993 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24408 event pairs, 461 based on Foata normal form. 1/3837 useless extension candidates. Maximal degree in co-relation 30942. Up to 3203 conditions per place. [2024-06-28 02:37:52,086 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 187 changer transitions 0/463 dead transitions. [2024-06-28 02:37:52,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 463 transitions, 9108 flow [2024-06-28 02:37:52,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:37:52,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:37:52,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-28 02:37:52,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549889135254989 [2024-06-28 02:37:52,087 INFO L175 Difference]: Start difference. First operand has 360 places, 443 transitions, 7758 flow. Second operand 11 states and 248 transitions. [2024-06-28 02:37:52,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 463 transitions, 9108 flow [2024-06-28 02:37:54,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 463 transitions, 8795 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:54,442 INFO L231 Difference]: Finished difference. Result has 365 places, 443 transitions, 7825 flow [2024-06-28 02:37:54,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7445, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7825, PETRI_PLACES=365, PETRI_TRANSITIONS=443} [2024-06-28 02:37:54,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-28 02:37:54,443 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 443 transitions, 7825 flow [2024-06-28 02:37:54,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:54,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:54,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:54,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:37:54,443 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:54,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:54,443 INFO L85 PathProgramCache]: Analyzing trace with hash 33479319, now seen corresponding path program 16 times [2024-06-28 02:37:54,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:54,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007817652] [2024-06-28 02:37:54,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:54,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:54,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:54,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-28 02:37:54,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:54,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007817652] [2024-06-28 02:37:54,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007817652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:54,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:54,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:54,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272944909] [2024-06-28 02:37:54,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:54,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:54,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:54,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:54,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:54,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:54,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 443 transitions, 7825 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:54,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:54,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:54,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:55,302 INFO L124 PetriNetUnfolderBase]: 2264/3854 cut-off events. [2024-06-28 02:37:55,302 INFO L125 PetriNetUnfolderBase]: For 458849/458849 co-relation queries the response was YES. [2024-06-28 02:37:55,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31096 conditions, 3854 events. 2264/3854 cut-off events. For 458849/458849 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24548 event pairs, 427 based on Foata normal form. 1/3851 useless extension candidates. Maximal degree in co-relation 30931. Up to 3421 conditions per place. [2024-06-28 02:37:55,355 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 396 selfloop transitions, 58 changer transitions 0/462 dead transitions. [2024-06-28 02:37:55,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 462 transitions, 8787 flow [2024-06-28 02:37:55,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:37:55,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:37:55,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-28 02:37:55,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-28 02:37:55,356 INFO L175 Difference]: Start difference. First operand has 365 places, 443 transitions, 7825 flow. Second operand 12 states and 258 transitions. [2024-06-28 02:37:55,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 462 transitions, 8787 flow [2024-06-28 02:37:57,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 462 transitions, 8387 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 02:37:57,521 INFO L231 Difference]: Finished difference. Result has 367 places, 443 transitions, 7547 flow [2024-06-28 02:37:57,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7425, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7547, PETRI_PLACES=367, PETRI_TRANSITIONS=443} [2024-06-28 02:37:57,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-28 02:37:57,522 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 443 transitions, 7547 flow [2024-06-28 02:37:57,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:57,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:57,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:57,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:37:57,522 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:57,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:57,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1965512927, now seen corresponding path program 17 times [2024-06-28 02:37:57,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:57,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725076948] [2024-06-28 02:37:57,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:57,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:57,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:57,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:57,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:57,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725076948] [2024-06-28 02:37:57,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725076948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:57,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:57,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:57,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289264783] [2024-06-28 02:37:57,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:57,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:57,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:57,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:57,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:57,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:57,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 443 transitions, 7547 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:57,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:57,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:57,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:58,340 INFO L124 PetriNetUnfolderBase]: 2274/3874 cut-off events. [2024-06-28 02:37:58,340 INFO L125 PetriNetUnfolderBase]: For 470105/470105 co-relation queries the response was YES. [2024-06-28 02:37:58,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30979 conditions, 3874 events. 2274/3874 cut-off events. For 470105/470105 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24682 event pairs, 417 based on Foata normal form. 2/3874 useless extension candidates. Maximal degree in co-relation 30813. Up to 3187 conditions per place. [2024-06-28 02:37:58,392 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 172 changer transitions 0/476 dead transitions. [2024-06-28 02:37:58,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 476 transitions, 9058 flow [2024-06-28 02:37:58,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:58,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:58,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:37:58,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 02:37:58,393 INFO L175 Difference]: Start difference. First operand has 367 places, 443 transitions, 7547 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:37:58,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 476 transitions, 9058 flow [2024-06-28 02:38:00,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 476 transitions, 8904 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-28 02:38:00,563 INFO L231 Difference]: Finished difference. Result has 363 places, 449 transitions, 7857 flow [2024-06-28 02:38:00,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7393, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7857, PETRI_PLACES=363, PETRI_TRANSITIONS=449} [2024-06-28 02:38:00,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-28 02:38:00,564 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 449 transitions, 7857 flow [2024-06-28 02:38:00,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:00,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:00,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:00,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:38:00,564 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:00,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:00,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1204603745, now seen corresponding path program 18 times [2024-06-28 02:38:00,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:00,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45527968] [2024-06-28 02:38:00,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:00,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:00,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:00,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-28 02:38:00,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:00,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45527968] [2024-06-28 02:38:00,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45527968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:00,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:00,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:00,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753975372] [2024-06-28 02:38:00,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:00,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:00,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:00,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:00,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:00,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:00,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 449 transitions, 7857 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:00,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:00,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:00,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:01,487 INFO L124 PetriNetUnfolderBase]: 2271/3866 cut-off events. [2024-06-28 02:38:01,487 INFO L125 PetriNetUnfolderBase]: For 471165/471165 co-relation queries the response was YES. [2024-06-28 02:38:01,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31232 conditions, 3866 events. 2271/3866 cut-off events. For 471165/471165 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24567 event pairs, 417 based on Foata normal form. 1/3865 useless extension candidates. Maximal degree in co-relation 31065. Up to 3368 conditions per place. [2024-06-28 02:38:01,535 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 396 selfloop transitions, 68 changer transitions 0/472 dead transitions. [2024-06-28 02:38:01,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 472 transitions, 9061 flow [2024-06-28 02:38:01,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:38:01,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:38:01,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:38:01,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:38:01,536 INFO L175 Difference]: Start difference. First operand has 363 places, 449 transitions, 7857 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:38:01,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 472 transitions, 9061 flow [2024-06-28 02:38:03,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 472 transitions, 8872 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:03,327 INFO L231 Difference]: Finished difference. Result has 364 places, 449 transitions, 7824 flow [2024-06-28 02:38:03,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7824, PETRI_PLACES=364, PETRI_TRANSITIONS=449} [2024-06-28 02:38:03,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-28 02:38:03,328 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 449 transitions, 7824 flow [2024-06-28 02:38:03,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:03,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:03,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:03,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:38:03,328 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:03,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:03,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1411524095, now seen corresponding path program 19 times [2024-06-28 02:38:03,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:03,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506547506] [2024-06-28 02:38:03,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:03,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:03,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:03,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:03,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:03,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506547506] [2024-06-28 02:38:03,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506547506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:03,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:03,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:03,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298184556] [2024-06-28 02:38:03,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:03,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:03,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:03,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:03,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:03,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:03,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 449 transitions, 7824 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:03,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:03,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:03,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:04,149 INFO L124 PetriNetUnfolderBase]: 2268/3862 cut-off events. [2024-06-28 02:38:04,149 INFO L125 PetriNetUnfolderBase]: For 466463/466463 co-relation queries the response was YES. [2024-06-28 02:38:04,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30953 conditions, 3862 events. 2268/3862 cut-off events. For 466463/466463 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24607 event pairs, 417 based on Foata normal form. 1/3861 useless extension candidates. Maximal degree in co-relation 30786. Up to 3365 conditions per place. [2024-06-28 02:38:04,202 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 399 selfloop transitions, 72 changer transitions 0/479 dead transitions. [2024-06-28 02:38:04,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 479 transitions, 8870 flow [2024-06-28 02:38:04,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:04,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:04,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:38:04,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:38:04,203 INFO L175 Difference]: Start difference. First operand has 364 places, 449 transitions, 7824 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:38:04,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 479 transitions, 8870 flow [2024-06-28 02:38:06,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 479 transitions, 8780 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:06,465 INFO L231 Difference]: Finished difference. Result has 369 places, 449 transitions, 7892 flow [2024-06-28 02:38:06,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7734, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7892, PETRI_PLACES=369, PETRI_TRANSITIONS=449} [2024-06-28 02:38:06,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-28 02:38:06,466 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 449 transitions, 7892 flow [2024-06-28 02:38:06,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:06,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:06,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:06,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:38:06,467 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:06,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:06,467 INFO L85 PathProgramCache]: Analyzing trace with hash 80025565, now seen corresponding path program 20 times [2024-06-28 02:38:06,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:06,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753913120] [2024-06-28 02:38:06,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:06,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:06,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:06,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:06,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753913120] [2024-06-28 02:38:06,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753913120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:06,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:06,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:06,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439557922] [2024-06-28 02:38:06,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:06,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:06,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:06,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:06,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:06,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:06,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 449 transitions, 7892 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:06,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:06,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:06,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:07,326 INFO L124 PetriNetUnfolderBase]: 2262/3856 cut-off events. [2024-06-28 02:38:07,326 INFO L125 PetriNetUnfolderBase]: For 470221/470221 co-relation queries the response was YES. [2024-06-28 02:38:07,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30861 conditions, 3856 events. 2262/3856 cut-off events. For 470221/470221 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24564 event pairs, 412 based on Foata normal form. 2/3856 useless extension candidates. Maximal degree in co-relation 30693. Up to 3175 conditions per place. [2024-06-28 02:38:07,383 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 175 changer transitions 0/479 dead transitions. [2024-06-28 02:38:07,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 479 transitions, 9336 flow [2024-06-28 02:38:07,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:07,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:07,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:38:07,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-28 02:38:07,384 INFO L175 Difference]: Start difference. First operand has 369 places, 449 transitions, 7892 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:38:07,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 479 transitions, 9336 flow [2024-06-28 02:38:09,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 479 transitions, 9081 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:38:09,792 INFO L231 Difference]: Finished difference. Result has 368 places, 449 transitions, 8009 flow [2024-06-28 02:38:09,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7641, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8009, PETRI_PLACES=368, PETRI_TRANSITIONS=449} [2024-06-28 02:38:09,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-28 02:38:09,793 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 449 transitions, 8009 flow [2024-06-28 02:38:09,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:09,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:09,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:09,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:38:09,794 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:09,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:09,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1364252109, now seen corresponding path program 21 times [2024-06-28 02:38:09,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:09,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298937853] [2024-06-28 02:38:09,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:09,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:09,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:09,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:09,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:09,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298937853] [2024-06-28 02:38:09,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298937853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:09,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:09,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:09,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403402680] [2024-06-28 02:38:09,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:09,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:09,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:09,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:09,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:09,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:09,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 449 transitions, 8009 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:09,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:09,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:09,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:10,614 INFO L124 PetriNetUnfolderBase]: 2259/3843 cut-off events. [2024-06-28 02:38:10,614 INFO L125 PetriNetUnfolderBase]: For 461454/461454 co-relation queries the response was YES. [2024-06-28 02:38:10,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30917 conditions, 3843 events. 2259/3843 cut-off events. For 461454/461454 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24438 event pairs, 434 based on Foata normal form. 1/3834 useless extension candidates. Maximal degree in co-relation 30749. Up to 3172 conditions per place. [2024-06-28 02:38:10,669 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 169 changer transitions 0/472 dead transitions. [2024-06-28 02:38:10,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 472 transitions, 9415 flow [2024-06-28 02:38:10,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:10,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:10,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:38:10,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:38:10,670 INFO L175 Difference]: Start difference. First operand has 368 places, 449 transitions, 8009 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:38:10,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 472 transitions, 9415 flow [2024-06-28 02:38:12,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 472 transitions, 9211 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:12,413 INFO L231 Difference]: Finished difference. Result has 370 places, 449 transitions, 8153 flow [2024-06-28 02:38:12,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7809, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8153, PETRI_PLACES=370, PETRI_TRANSITIONS=449} [2024-06-28 02:38:12,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-28 02:38:12,413 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 449 transitions, 8153 flow [2024-06-28 02:38:12,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:12,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:12,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:12,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:38:12,413 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:12,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:12,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1914963363, now seen corresponding path program 1 times [2024-06-28 02:38:12,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:12,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945578087] [2024-06-28 02:38:12,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:12,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:12,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:12,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:12,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:12,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945578087] [2024-06-28 02:38:12,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945578087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:12,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:12,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:12,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214953415] [2024-06-28 02:38:12,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:12,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:12,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:12,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:12,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:12,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:12,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 449 transitions, 8153 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:12,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:12,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:12,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:13,253 INFO L124 PetriNetUnfolderBase]: 2266/3865 cut-off events. [2024-06-28 02:38:13,253 INFO L125 PetriNetUnfolderBase]: For 457259/457259 co-relation queries the response was YES. [2024-06-28 02:38:13,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30442 conditions, 3865 events. 2266/3865 cut-off events. For 457259/457259 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 24650 event pairs, 418 based on Foata normal form. 6/3867 useless extension candidates. Maximal degree in co-relation 30274. Up to 3374 conditions per place. [2024-06-28 02:38:13,306 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 416 selfloop transitions, 50 changer transitions 0/474 dead transitions. [2024-06-28 02:38:13,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 474 transitions, 9196 flow [2024-06-28 02:38:13,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:13,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:13,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-28 02:38:13,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-28 02:38:13,307 INFO L175 Difference]: Start difference. First operand has 370 places, 449 transitions, 8153 flow. Second operand 10 states and 223 transitions. [2024-06-28 02:38:13,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 474 transitions, 9196 flow [2024-06-28 02:38:15,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 474 transitions, 8332 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:38:15,547 INFO L231 Difference]: Finished difference. Result has 369 places, 450 transitions, 7412 flow [2024-06-28 02:38:15,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7289, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7412, PETRI_PLACES=369, PETRI_TRANSITIONS=450} [2024-06-28 02:38:15,548 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-28 02:38:15,548 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 450 transitions, 7412 flow [2024-06-28 02:38:15,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:15,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:15,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:15,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:38:15,548 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:15,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:15,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1668249727, now seen corresponding path program 2 times [2024-06-28 02:38:15,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:15,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330290751] [2024-06-28 02:38:15,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:15,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:15,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:15,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:15,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:15,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330290751] [2024-06-28 02:38:15,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330290751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:15,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:15,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:15,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415303846] [2024-06-28 02:38:15,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:15,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:15,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:15,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:15,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:15,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:15,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 450 transitions, 7412 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:15,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:15,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:15,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:16,367 INFO L124 PetriNetUnfolderBase]: 2253/3859 cut-off events. [2024-06-28 02:38:16,367 INFO L125 PetriNetUnfolderBase]: For 427238/427238 co-relation queries the response was YES. [2024-06-28 02:38:16,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29282 conditions, 3859 events. 2253/3859 cut-off events. For 427238/427238 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 24691 event pairs, 367 based on Foata normal form. 6/3863 useless extension candidates. Maximal degree in co-relation 29112. Up to 3324 conditions per place. [2024-06-28 02:38:16,420 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 432 selfloop transitions, 34 changer transitions 0/474 dead transitions. [2024-06-28 02:38:16,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 474 transitions, 8462 flow [2024-06-28 02:38:16,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:38:16,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:38:16,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:38:16,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:38:16,421 INFO L175 Difference]: Start difference. First operand has 369 places, 450 transitions, 7412 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:38:16,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 474 transitions, 8462 flow [2024-06-28 02:38:18,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 474 transitions, 8107 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 02:38:18,689 INFO L231 Difference]: Finished difference. Result has 365 places, 450 transitions, 7131 flow [2024-06-28 02:38:18,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7057, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7131, PETRI_PLACES=365, PETRI_TRANSITIONS=450} [2024-06-28 02:38:18,690 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-28 02:38:18,690 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 450 transitions, 7131 flow [2024-06-28 02:38:18,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:18,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:18,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:18,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:38:18,691 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:18,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:18,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1409877285, now seen corresponding path program 1 times [2024-06-28 02:38:18,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:18,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841060028] [2024-06-28 02:38:18,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:18,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:18,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:18,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:18,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:18,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841060028] [2024-06-28 02:38:18,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841060028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:18,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:18,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:18,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402567975] [2024-06-28 02:38:18,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:18,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:18,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:18,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:18,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:18,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:18,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 450 transitions, 7131 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:18,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:18,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:18,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:19,542 INFO L124 PetriNetUnfolderBase]: 2258/3858 cut-off events. [2024-06-28 02:38:19,542 INFO L125 PetriNetUnfolderBase]: For 405963/405963 co-relation queries the response was YES. [2024-06-28 02:38:19,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29108 conditions, 3858 events. 2258/3858 cut-off events. For 405963/405963 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24626 event pairs, 403 based on Foata normal form. 1/3857 useless extension candidates. Maximal degree in co-relation 28939. Up to 3372 conditions per place. [2024-06-28 02:38:19,601 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 418 selfloop transitions, 58 changer transitions 0/484 dead transitions. [2024-06-28 02:38:19,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 484 transitions, 8443 flow [2024-06-28 02:38:19,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:19,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:19,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:38:19,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:38:19,602 INFO L175 Difference]: Start difference. First operand has 365 places, 450 transitions, 7131 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:38:19,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 484 transitions, 8443 flow [2024-06-28 02:38:21,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 484 transitions, 8300 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:21,473 INFO L231 Difference]: Finished difference. Result has 366 places, 453 transitions, 7162 flow [2024-06-28 02:38:21,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6988, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7162, PETRI_PLACES=366, PETRI_TRANSITIONS=453} [2024-06-28 02:38:21,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-28 02:38:21,474 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 453 transitions, 7162 flow [2024-06-28 02:38:21,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:21,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:21,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:21,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:38:21,474 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:21,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:21,474 INFO L85 PathProgramCache]: Analyzing trace with hash 2007306779, now seen corresponding path program 2 times [2024-06-28 02:38:21,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:21,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869950900] [2024-06-28 02:38:21,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:21,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:21,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:21,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:21,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869950900] [2024-06-28 02:38:21,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869950900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:21,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:21,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:21,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774288382] [2024-06-28 02:38:21,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:21,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:21,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:21,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:21,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:21,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:21,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 453 transitions, 7162 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:21,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:21,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:21,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:22,453 INFO L124 PetriNetUnfolderBase]: 2255/3854 cut-off events. [2024-06-28 02:38:22,453 INFO L125 PetriNetUnfolderBase]: For 407156/407156 co-relation queries the response was YES. [2024-06-28 02:38:22,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28841 conditions, 3854 events. 2255/3854 cut-off events. For 407156/407156 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24615 event pairs, 403 based on Foata normal form. 1/3853 useless extension candidates. Maximal degree in co-relation 28672. Up to 3369 conditions per place. [2024-06-28 02:38:22,501 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 419 selfloop transitions, 57 changer transitions 0/484 dead transitions. [2024-06-28 02:38:22,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 484 transitions, 8220 flow [2024-06-28 02:38:22,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:22,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:22,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:38:22,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-28 02:38:22,502 INFO L175 Difference]: Start difference. First operand has 366 places, 453 transitions, 7162 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:38:22,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 484 transitions, 8220 flow [2024-06-28 02:38:24,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 484 transitions, 8084 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:24,999 INFO L231 Difference]: Finished difference. Result has 369 places, 453 transitions, 7146 flow [2024-06-28 02:38:24,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7146, PETRI_PLACES=369, PETRI_TRANSITIONS=453} [2024-06-28 02:38:24,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-28 02:38:24,999 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 453 transitions, 7146 flow [2024-06-28 02:38:25,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:25,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:25,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:25,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:38:25,000 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:25,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:25,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1409757129, now seen corresponding path program 1 times [2024-06-28 02:38:25,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:25,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241827123] [2024-06-28 02:38:25,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:25,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:25,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:25,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:25,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:25,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241827123] [2024-06-28 02:38:25,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241827123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:25,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:25,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:25,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857172491] [2024-06-28 02:38:25,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:25,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:25,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:25,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:25,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:25,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:25,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 453 transitions, 7146 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:25,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:25,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:25,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:25,875 INFO L124 PetriNetUnfolderBase]: 2268/3877 cut-off events. [2024-06-28 02:38:25,875 INFO L125 PetriNetUnfolderBase]: For 413400/413400 co-relation queries the response was YES. [2024-06-28 02:38:25,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29094 conditions, 3877 events. 2268/3877 cut-off events. For 413400/413400 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 24811 event pairs, 402 based on Foata normal form. 1/3876 useless extension candidates. Maximal degree in co-relation 28924. Up to 3314 conditions per place. [2024-06-28 02:38:25,933 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 382 selfloop transitions, 102 changer transitions 0/492 dead transitions. [2024-06-28 02:38:25,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 492 transitions, 8752 flow [2024-06-28 02:38:25,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:25,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:25,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:38:25,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 02:38:25,934 INFO L175 Difference]: Start difference. First operand has 369 places, 453 transitions, 7146 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:38:25,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 492 transitions, 8752 flow [2024-06-28 02:38:28,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 492 transitions, 8619 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:28,429 INFO L231 Difference]: Finished difference. Result has 372 places, 459 transitions, 7390 flow [2024-06-28 02:38:28,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7013, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7390, PETRI_PLACES=372, PETRI_TRANSITIONS=459} [2024-06-28 02:38:28,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-28 02:38:28,430 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 459 transitions, 7390 flow [2024-06-28 02:38:28,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:28,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:28,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:28,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:38:28,430 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:28,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:28,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1498415145, now seen corresponding path program 1 times [2024-06-28 02:38:28,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:28,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203593969] [2024-06-28 02:38:28,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:28,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:28,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:28,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:28,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:28,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203593969] [2024-06-28 02:38:28,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203593969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:28,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:28,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:28,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378152286] [2024-06-28 02:38:28,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:28,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:28,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:28,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:28,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:28,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:28,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 459 transitions, 7390 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:28,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:28,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:28,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:29,325 INFO L124 PetriNetUnfolderBase]: 2348/4016 cut-off events. [2024-06-28 02:38:29,326 INFO L125 PetriNetUnfolderBase]: For 451497/451497 co-relation queries the response was YES. [2024-06-28 02:38:29,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30400 conditions, 4016 events. 2348/4016 cut-off events. For 451497/451497 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 25845 event pairs, 345 based on Foata normal form. 6/4020 useless extension candidates. Maximal degree in co-relation 30228. Up to 3346 conditions per place. [2024-06-28 02:38:29,384 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 442 selfloop transitions, 48 changer transitions 0/498 dead transitions. [2024-06-28 02:38:29,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 498 transitions, 8774 flow [2024-06-28 02:38:29,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:29,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:38:29,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:38:29,385 INFO L175 Difference]: Start difference. First operand has 372 places, 459 transitions, 7390 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:38:29,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 498 transitions, 8774 flow [2024-06-28 02:38:32,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 498 transitions, 8411 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:32,227 INFO L231 Difference]: Finished difference. Result has 376 places, 463 transitions, 7203 flow [2024-06-28 02:38:32,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7203, PETRI_PLACES=376, PETRI_TRANSITIONS=463} [2024-06-28 02:38:32,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 02:38:32,227 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 463 transitions, 7203 flow [2024-06-28 02:38:32,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:32,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:32,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:32,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:38:32,227 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:32,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:32,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1572881821, now seen corresponding path program 2 times [2024-06-28 02:38:32,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:32,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389630266] [2024-06-28 02:38:32,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:32,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:32,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:32,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:32,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:32,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389630266] [2024-06-28 02:38:32,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389630266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:32,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:32,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:32,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841386830] [2024-06-28 02:38:32,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:32,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:32,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:32,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:32,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:32,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:32,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 463 transitions, 7203 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:32,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:32,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:32,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:33,108 INFO L124 PetriNetUnfolderBase]: 2414/4126 cut-off events. [2024-06-28 02:38:33,108 INFO L125 PetriNetUnfolderBase]: For 459852/459852 co-relation queries the response was YES. [2024-06-28 02:38:33,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31260 conditions, 4126 events. 2414/4126 cut-off events. For 459852/459852 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 26706 event pairs, 431 based on Foata normal form. 6/4130 useless extension candidates. Maximal degree in co-relation 31087. Up to 3591 conditions per place. [2024-06-28 02:38:33,167 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 445 selfloop transitions, 50 changer transitions 0/503 dead transitions. [2024-06-28 02:38:33,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 503 transitions, 8503 flow [2024-06-28 02:38:33,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:33,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:33,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:38:33,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:38:33,168 INFO L175 Difference]: Start difference. First operand has 376 places, 463 transitions, 7203 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:38:33,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 503 transitions, 8503 flow [2024-06-28 02:38:35,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 503 transitions, 8369 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:35,350 INFO L231 Difference]: Finished difference. Result has 380 places, 472 transitions, 7352 flow [2024-06-28 02:38:35,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7082, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7352, PETRI_PLACES=380, PETRI_TRANSITIONS=472} [2024-06-28 02:38:35,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-28 02:38:35,350 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 472 transitions, 7352 flow [2024-06-28 02:38:35,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:35,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:35,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:35,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:38:35,351 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:35,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:35,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1173546649, now seen corresponding path program 3 times [2024-06-28 02:38:35,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:35,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210828540] [2024-06-28 02:38:35,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:35,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:35,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:35,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:35,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:35,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210828540] [2024-06-28 02:38:35,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210828540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:35,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:35,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:35,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972182782] [2024-06-28 02:38:35,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:35,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:35,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:35,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:35,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:35,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:35,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 472 transitions, 7352 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:35,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:35,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:35,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:36,209 INFO L124 PetriNetUnfolderBase]: 2459/4196 cut-off events. [2024-06-28 02:38:36,210 INFO L125 PetriNetUnfolderBase]: For 469610/469613 co-relation queries the response was YES. [2024-06-28 02:38:36,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32339 conditions, 4196 events. 2459/4196 cut-off events. For 469610/469613 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27210 event pairs, 448 based on Foata normal form. 1/4193 useless extension candidates. Maximal degree in co-relation 32165. Up to 3413 conditions per place. [2024-06-28 02:38:36,271 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 342 selfloop transitions, 167 changer transitions 0/517 dead transitions. [2024-06-28 02:38:36,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 517 transitions, 9467 flow [2024-06-28 02:38:36,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:36,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:36,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:38:36,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:38:36,272 INFO L175 Difference]: Start difference. First operand has 380 places, 472 transitions, 7352 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:38:36,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 517 transitions, 9467 flow [2024-06-28 02:38:38,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 517 transitions, 9367 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:38,651 INFO L231 Difference]: Finished difference. Result has 383 places, 490 transitions, 7963 flow [2024-06-28 02:38:38,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7252, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7963, PETRI_PLACES=383, PETRI_TRANSITIONS=490} [2024-06-28 02:38:38,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-28 02:38:38,652 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 490 transitions, 7963 flow [2024-06-28 02:38:38,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:38,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:38,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:38,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:38:38,653 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:38,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:38,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1173248119, now seen corresponding path program 4 times [2024-06-28 02:38:38,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:38,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354930881] [2024-06-28 02:38:38,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:38,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:38,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:38,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:38,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:38,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354930881] [2024-06-28 02:38:38,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354930881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:38,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:38,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:38,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195528950] [2024-06-28 02:38:38,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:38,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:38,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:38,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:38,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:38,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:38,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 490 transitions, 7963 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:38,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:38,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:38,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:39,522 INFO L124 PetriNetUnfolderBase]: 2472/4223 cut-off events. [2024-06-28 02:38:39,522 INFO L125 PetriNetUnfolderBase]: For 485256/485259 co-relation queries the response was YES. [2024-06-28 02:38:39,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32968 conditions, 4223 events. 2472/4223 cut-off events. For 485256/485259 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27518 event pairs, 450 based on Foata normal form. 1/4220 useless extension candidates. Maximal degree in co-relation 32793. Up to 3428 conditions per place. [2024-06-28 02:38:39,584 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 339 selfloop transitions, 173 changer transitions 0/520 dead transitions. [2024-06-28 02:38:39,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 520 transitions, 9837 flow [2024-06-28 02:38:39,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:39,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:39,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:38:39,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:38:39,585 INFO L175 Difference]: Start difference. First operand has 383 places, 490 transitions, 7963 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:38:39,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 520 transitions, 9837 flow [2024-06-28 02:38:42,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 520 transitions, 9536 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-28 02:38:42,207 INFO L231 Difference]: Finished difference. Result has 388 places, 496 transitions, 8144 flow [2024-06-28 02:38:42,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7694, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8144, PETRI_PLACES=388, PETRI_TRANSITIONS=496} [2024-06-28 02:38:42,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-28 02:38:42,207 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 496 transitions, 8144 flow [2024-06-28 02:38:42,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:42,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:42,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:42,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:38:42,208 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:42,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:42,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1290972453, now seen corresponding path program 5 times [2024-06-28 02:38:42,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:42,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976664694] [2024-06-28 02:38:42,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:42,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:42,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:42,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:42,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:42,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976664694] [2024-06-28 02:38:42,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976664694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:42,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:42,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:42,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256508425] [2024-06-28 02:38:42,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:42,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:42,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:42,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:42,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:42,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:42,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 496 transitions, 8144 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:42,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:42,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:42,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:43,134 INFO L124 PetriNetUnfolderBase]: 2493/4253 cut-off events. [2024-06-28 02:38:43,134 INFO L125 PetriNetUnfolderBase]: For 507663/507666 co-relation queries the response was YES. [2024-06-28 02:38:43,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33494 conditions, 4253 events. 2493/4253 cut-off events. For 507663/507666 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 27674 event pairs, 450 based on Foata normal form. 1/4249 useless extension candidates. Maximal degree in co-relation 33318. Up to 3452 conditions per place. [2024-06-28 02:38:43,200 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 349 selfloop transitions, 178 changer transitions 0/535 dead transitions. [2024-06-28 02:38:43,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 535 transitions, 9939 flow [2024-06-28 02:38:43,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:43,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:43,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:38:43,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-28 02:38:43,201 INFO L175 Difference]: Start difference. First operand has 388 places, 496 transitions, 8144 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:38:43,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 535 transitions, 9939 flow [2024-06-28 02:38:45,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 535 transitions, 9629 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:45,354 INFO L231 Difference]: Finished difference. Result has 393 places, 505 transitions, 8403 flow [2024-06-28 02:38:45,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7865, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8403, PETRI_PLACES=393, PETRI_TRANSITIONS=505} [2024-06-28 02:38:45,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-28 02:38:45,355 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 505 transitions, 8403 flow [2024-06-28 02:38:45,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:45,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:45,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:45,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:38:45,355 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:45,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:45,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1372728283, now seen corresponding path program 2 times [2024-06-28 02:38:45,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:45,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192946105] [2024-06-28 02:38:45,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:45,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:45,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:45,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:45,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:45,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192946105] [2024-06-28 02:38:45,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192946105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:45,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:45,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:45,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312993898] [2024-06-28 02:38:45,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:45,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:45,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:45,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:45,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:45,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:45,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 505 transitions, 8403 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:45,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:45,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:45,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:46,273 INFO L124 PetriNetUnfolderBase]: 2506/4271 cut-off events. [2024-06-28 02:38:46,274 INFO L125 PetriNetUnfolderBase]: For 524662/524665 co-relation queries the response was YES. [2024-06-28 02:38:46,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33918 conditions, 4271 events. 2506/4271 cut-off events. For 524662/524665 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27803 event pairs, 453 based on Foata normal form. 1/4267 useless extension candidates. Maximal degree in co-relation 33741. Up to 3122 conditions per place. [2024-06-28 02:38:46,337 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 262 selfloop transitions, 273 changer transitions 0/543 dead transitions. [2024-06-28 02:38:46,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 543 transitions, 10477 flow [2024-06-28 02:38:46,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:46,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:46,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:38:46,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:38:46,338 INFO L175 Difference]: Start difference. First operand has 393 places, 505 transitions, 8403 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:38:46,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 543 transitions, 10477 flow [2024-06-28 02:38:49,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 543 transitions, 10043 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:49,175 INFO L231 Difference]: Finished difference. Result has 398 places, 514 transitions, 8973 flow [2024-06-28 02:38:49,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7969, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8973, PETRI_PLACES=398, PETRI_TRANSITIONS=514} [2024-06-28 02:38:49,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-28 02:38:49,175 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 514 transitions, 8973 flow [2024-06-28 02:38:49,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:49,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:49,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:38:49,176 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:49,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:49,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1372728469, now seen corresponding path program 6 times [2024-06-28 02:38:49,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:49,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125396972] [2024-06-28 02:38:49,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:49,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:49,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:49,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:49,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:49,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125396972] [2024-06-28 02:38:49,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125396972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:49,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:49,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:49,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68737524] [2024-06-28 02:38:49,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:49,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:49,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:49,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:49,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:49,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:49,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 514 transitions, 8973 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:49,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:49,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:50,131 INFO L124 PetriNetUnfolderBase]: 2511/4280 cut-off events. [2024-06-28 02:38:50,131 INFO L125 PetriNetUnfolderBase]: For 537848/537851 co-relation queries the response was YES. [2024-06-28 02:38:50,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35079 conditions, 4280 events. 2511/4280 cut-off events. For 537848/537851 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 27893 event pairs, 448 based on Foata normal form. 1/4276 useless extension candidates. Maximal degree in co-relation 34899. Up to 3476 conditions per place. [2024-06-28 02:38:50,196 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 354 selfloop transitions, 181 changer transitions 0/543 dead transitions. [2024-06-28 02:38:50,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 543 transitions, 10398 flow [2024-06-28 02:38:50,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:50,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:50,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:38:50,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:38:50,197 INFO L175 Difference]: Start difference. First operand has 398 places, 514 transitions, 8973 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:38:50,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 543 transitions, 10398 flow [2024-06-28 02:38:53,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 543 transitions, 10175 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:53,023 INFO L231 Difference]: Finished difference. Result has 403 places, 517 transitions, 9165 flow [2024-06-28 02:38:53,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8750, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9165, PETRI_PLACES=403, PETRI_TRANSITIONS=517} [2024-06-28 02:38:53,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-28 02:38:53,023 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 517 transitions, 9165 flow [2024-06-28 02:38:53,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:53,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:53,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:53,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:38:53,024 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:53,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:53,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1363474039, now seen corresponding path program 7 times [2024-06-28 02:38:53,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:53,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042475592] [2024-06-28 02:38:53,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:53,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:53,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:53,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:53,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:53,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042475592] [2024-06-28 02:38:53,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042475592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:53,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:53,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:53,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189334724] [2024-06-28 02:38:53,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:53,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:53,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:53,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:53,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:53,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:53,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 517 transitions, 9165 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:53,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:53,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:53,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:53,951 INFO L124 PetriNetUnfolderBase]: 2508/4280 cut-off events. [2024-06-28 02:38:53,951 INFO L125 PetriNetUnfolderBase]: For 535705/535708 co-relation queries the response was YES. [2024-06-28 02:38:54,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34322 conditions, 4280 events. 2508/4280 cut-off events. For 535705/535708 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27899 event pairs, 450 based on Foata normal form. 1/4276 useless extension candidates. Maximal degree in co-relation 34140. Up to 3473 conditions per place. [2024-06-28 02:38:54,018 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 351 selfloop transitions, 181 changer transitions 0/540 dead transitions. [2024-06-28 02:38:54,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 540 transitions, 10527 flow [2024-06-28 02:38:54,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:54,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:54,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:38:54,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-28 02:38:54,019 INFO L175 Difference]: Start difference. First operand has 403 places, 517 transitions, 9165 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:38:54,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 540 transitions, 10527 flow [2024-06-28 02:38:56,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 540 transitions, 10296 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:56,989 INFO L231 Difference]: Finished difference. Result has 406 places, 517 transitions, 9302 flow [2024-06-28 02:38:56,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8934, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9302, PETRI_PLACES=406, PETRI_TRANSITIONS=517} [2024-06-28 02:38:56,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-28 02:38:56,989 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 517 transitions, 9302 flow [2024-06-28 02:38:56,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:56,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:56,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:56,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:38:56,990 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:56,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:56,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1047779959, now seen corresponding path program 8 times [2024-06-28 02:38:56,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:56,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844147203] [2024-06-28 02:38:56,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:56,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:57,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:57,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:57,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844147203] [2024-06-28 02:38:57,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844147203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:57,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:57,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:57,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089712486] [2024-06-28 02:38:57,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:57,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:57,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:57,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:57,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:57,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:57,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 517 transitions, 9302 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:57,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:57,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:57,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:57,941 INFO L124 PetriNetUnfolderBase]: 2513/4289 cut-off events. [2024-06-28 02:38:57,941 INFO L125 PetriNetUnfolderBase]: For 547777/547780 co-relation queries the response was YES. [2024-06-28 02:38:57,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34522 conditions, 4289 events. 2513/4289 cut-off events. For 547777/547780 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 27942 event pairs, 450 based on Foata normal form. 1/4285 useless extension candidates. Maximal degree in co-relation 34339. Up to 3479 conditions per place. [2024-06-28 02:38:58,009 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 351 selfloop transitions, 184 changer transitions 0/543 dead transitions. [2024-06-28 02:38:58,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 543 transitions, 10728 flow [2024-06-28 02:38:58,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:58,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:58,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:38:58,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 02:38:58,010 INFO L175 Difference]: Start difference. First operand has 406 places, 517 transitions, 9302 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:38:58,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 543 transitions, 10728 flow [2024-06-28 02:39:01,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 543 transitions, 10206 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:01,034 INFO L231 Difference]: Finished difference. Result has 407 places, 520 transitions, 9210 flow [2024-06-28 02:39:01,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8789, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9210, PETRI_PLACES=407, PETRI_TRANSITIONS=520} [2024-06-28 02:39:01,035 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-28 02:39:01,035 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 520 transitions, 9210 flow [2024-06-28 02:39:01,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:01,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:01,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:01,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:39:01,035 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:01,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:01,035 INFO L85 PathProgramCache]: Analyzing trace with hash -966111177, now seen corresponding path program 3 times [2024-06-28 02:39:01,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:01,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174551884] [2024-06-28 02:39:01,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:01,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:01,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:01,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:01,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:01,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174551884] [2024-06-28 02:39:01,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174551884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:01,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:01,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:01,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778000706] [2024-06-28 02:39:01,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:01,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:01,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:01,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:01,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:01,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:01,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 520 transitions, 9210 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:01,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:01,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:01,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:01,984 INFO L124 PetriNetUnfolderBase]: 2526/4312 cut-off events. [2024-06-28 02:39:01,984 INFO L125 PetriNetUnfolderBase]: For 560819/560822 co-relation queries the response was YES. [2024-06-28 02:39:02,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34836 conditions, 4312 events. 2526/4312 cut-off events. For 560819/560822 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 28191 event pairs, 455 based on Foata normal form. 1/4308 useless extension candidates. Maximal degree in co-relation 34652. Up to 3138 conditions per place. [2024-06-28 02:39:02,051 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 278 changer transitions 0/552 dead transitions. [2024-06-28 02:39:02,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 552 transitions, 11242 flow [2024-06-28 02:39:02,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:02,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:39:02,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:39:02,052 INFO L175 Difference]: Start difference. First operand has 407 places, 520 transitions, 9210 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:39:02,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 552 transitions, 11242 flow [2024-06-28 02:39:05,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 552 transitions, 10994 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:05,370 INFO L231 Difference]: Finished difference. Result has 410 places, 526 transitions, 9656 flow [2024-06-28 02:39:05,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9656, PETRI_PLACES=410, PETRI_TRANSITIONS=526} [2024-06-28 02:39:05,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-28 02:39:05,371 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 526 transitions, 9656 flow [2024-06-28 02:39:05,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:05,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:05,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:05,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:39:05,371 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:05,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:05,372 INFO L85 PathProgramCache]: Analyzing trace with hash -965725227, now seen corresponding path program 4 times [2024-06-28 02:39:05,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:05,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134610953] [2024-06-28 02:39:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:05,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:05,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:05,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:05,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:05,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134610953] [2024-06-28 02:39:05,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134610953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:05,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:05,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:05,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794791811] [2024-06-28 02:39:05,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:05,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:05,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:05,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:05,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:05,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:05,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 526 transitions, 9656 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:05,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:05,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:05,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:06,467 INFO L124 PetriNetUnfolderBase]: 2523/4304 cut-off events. [2024-06-28 02:39:06,467 INFO L125 PetriNetUnfolderBase]: For 567071/567074 co-relation queries the response was YES. [2024-06-28 02:39:06,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35012 conditions, 4304 events. 2523/4304 cut-off events. For 567071/567074 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28098 event pairs, 453 based on Foata normal form. 1/4300 useless extension candidates. Maximal degree in co-relation 34827. Up to 3136 conditions per place. [2024-06-28 02:39:06,527 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 280 changer transitions 0/551 dead transitions. [2024-06-28 02:39:06,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 551 transitions, 11330 flow [2024-06-28 02:39:06,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:06,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:06,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:39:06,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-28 02:39:06,528 INFO L175 Difference]: Start difference. First operand has 410 places, 526 transitions, 9656 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:39:06,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 551 transitions, 11330 flow [2024-06-28 02:39:09,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 551 transitions, 10754 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:09,111 INFO L231 Difference]: Finished difference. Result has 414 places, 526 transitions, 9646 flow [2024-06-28 02:39:09,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9080, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9646, PETRI_PLACES=414, PETRI_TRANSITIONS=526} [2024-06-28 02:39:09,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-28 02:39:09,112 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 526 transitions, 9646 flow [2024-06-28 02:39:09,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:09,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:09,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:09,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:39:09,112 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:09,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:09,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1671679013, now seen corresponding path program 5 times [2024-06-28 02:39:09,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:09,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551749666] [2024-06-28 02:39:09,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:09,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:09,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:09,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:09,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:09,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551749666] [2024-06-28 02:39:09,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551749666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:09,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:09,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:09,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968000851] [2024-06-28 02:39:09,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:09,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:09,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:09,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:09,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:09,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:09,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 526 transitions, 9646 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:09,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:09,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:09,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:10,087 INFO L124 PetriNetUnfolderBase]: 2544/4340 cut-off events. [2024-06-28 02:39:10,088 INFO L125 PetriNetUnfolderBase]: For 586658/586658 co-relation queries the response was YES. [2024-06-28 02:39:10,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35602 conditions, 4340 events. 2544/4340 cut-off events. For 586658/586658 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28391 event pairs, 437 based on Foata normal form. 1/4339 useless extension candidates. Maximal degree in co-relation 35416. Up to 3752 conditions per place. [2024-06-28 02:39:10,156 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 462 selfloop transitions, 87 changer transitions 0/557 dead transitions. [2024-06-28 02:39:10,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 557 transitions, 11490 flow [2024-06-28 02:39:10,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:10,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:10,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:39:10,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-28 02:39:10,157 INFO L175 Difference]: Start difference. First operand has 414 places, 526 transitions, 9646 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:39:10,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 557 transitions, 11490 flow [2024-06-28 02:39:13,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 557 transitions, 10904 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:13,193 INFO L231 Difference]: Finished difference. Result has 417 places, 535 transitions, 9492 flow [2024-06-28 02:39:13,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9078, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9492, PETRI_PLACES=417, PETRI_TRANSITIONS=535} [2024-06-28 02:39:13,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-28 02:39:13,193 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 535 transitions, 9492 flow [2024-06-28 02:39:13,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:13,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:13,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:13,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:39:13,193 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:13,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:13,194 INFO L85 PathProgramCache]: Analyzing trace with hash -882348215, now seen corresponding path program 9 times [2024-06-28 02:39:13,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:13,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959196333] [2024-06-28 02:39:13,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:13,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:13,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:13,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:13,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:13,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959196333] [2024-06-28 02:39:13,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959196333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:13,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:13,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:13,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666216204] [2024-06-28 02:39:13,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:13,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:13,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:13,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:13,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:13,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:13,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 535 transitions, 9492 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:13,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:13,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:13,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:14,299 INFO L124 PetriNetUnfolderBase]: 2541/4336 cut-off events. [2024-06-28 02:39:14,299 INFO L125 PetriNetUnfolderBase]: For 588125/588125 co-relation queries the response was YES. [2024-06-28 02:39:14,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35091 conditions, 4336 events. 2541/4336 cut-off events. For 588125/588125 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28296 event pairs, 436 based on Foata normal form. 1/4335 useless extension candidates. Maximal degree in co-relation 34903. Up to 3833 conditions per place. [2024-06-28 02:39:14,361 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 501 selfloop transitions, 46 changer transitions 0/555 dead transitions. [2024-06-28 02:39:14,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 555 transitions, 10878 flow [2024-06-28 02:39:14,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:14,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:14,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:39:14,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:39:14,362 INFO L175 Difference]: Start difference. First operand has 417 places, 535 transitions, 9492 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:39:14,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 555 transitions, 10878 flow [2024-06-28 02:39:16,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 555 transitions, 10746 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:16,865 INFO L231 Difference]: Finished difference. Result has 422 places, 535 transitions, 9458 flow [2024-06-28 02:39:16,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9360, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9458, PETRI_PLACES=422, PETRI_TRANSITIONS=535} [2024-06-28 02:39:16,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-28 02:39:16,865 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 535 transitions, 9458 flow [2024-06-28 02:39:16,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:16,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:16,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] [2024-06-28 02:39:16,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:39:16,866 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:16,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:16,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1977937727, now seen corresponding path program 6 times [2024-06-28 02:39:16,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:16,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314270740] [2024-06-28 02:39:16,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:16,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:16,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:16,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:16,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314270740] [2024-06-28 02:39:16,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314270740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:16,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:16,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:16,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690307434] [2024-06-28 02:39:16,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:16,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:16,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:16,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:16,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:17,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:17,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 535 transitions, 9458 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:17,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:17,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:17,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:17,854 INFO L124 PetriNetUnfolderBase]: 2546/4346 cut-off events. [2024-06-28 02:39:17,854 INFO L125 PetriNetUnfolderBase]: For 595028/595028 co-relation queries the response was YES. [2024-06-28 02:39:17,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35286 conditions, 4346 events. 2546/4346 cut-off events. For 595028/595028 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 28474 event pairs, 437 based on Foata normal form. 1/4345 useless extension candidates. Maximal degree in co-relation 35096. Up to 3754 conditions per place. [2024-06-28 02:39:17,922 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 462 selfloop transitions, 90 changer transitions 0/560 dead transitions. [2024-06-28 02:39:17,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 560 transitions, 11179 flow [2024-06-28 02:39:17,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:17,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:17,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:39:17,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-28 02:39:17,923 INFO L175 Difference]: Start difference. First operand has 422 places, 535 transitions, 9458 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:39:17,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 560 transitions, 11179 flow [2024-06-28 02:39:21,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 560 transitions, 11087 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:21,825 INFO L231 Difference]: Finished difference. Result has 425 places, 538 transitions, 9626 flow [2024-06-28 02:39:21,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9366, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9626, PETRI_PLACES=425, PETRI_TRANSITIONS=538} [2024-06-28 02:39:21,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-28 02:39:21,826 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 538 transitions, 9626 flow [2024-06-28 02:39:21,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:21,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:21,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:21,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:39:21,826 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:21,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:21,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1899966113, now seen corresponding path program 7 times [2024-06-28 02:39:21,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:21,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073660093] [2024-06-28 02:39:21,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:21,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:21,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:21,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:21,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073660093] [2024-06-28 02:39:21,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073660093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:21,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:21,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:21,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271563520] [2024-06-28 02:39:21,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:21,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:21,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:21,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:21,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:21,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:21,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 538 transitions, 9626 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:21,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:21,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:21,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:22,869 INFO L124 PetriNetUnfolderBase]: 2543/4341 cut-off events. [2024-06-28 02:39:22,869 INFO L125 PetriNetUnfolderBase]: For 600055/600055 co-relation queries the response was YES. [2024-06-28 02:39:22,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35298 conditions, 4341 events. 2543/4341 cut-off events. For 600055/600055 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 28455 event pairs, 437 based on Foata normal form. 1/4340 useless extension candidates. Maximal degree in co-relation 35107. Up to 3752 conditions per place. [2024-06-28 02:39:22,934 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 464 selfloop transitions, 89 changer transitions 0/561 dead transitions. [2024-06-28 02:39:22,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 561 transitions, 11281 flow [2024-06-28 02:39:22,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:39:22,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:39:22,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-28 02:39:22,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-28 02:39:22,935 INFO L175 Difference]: Start difference. First operand has 425 places, 538 transitions, 9626 flow. Second operand 10 states and 231 transitions. [2024-06-28 02:39:22,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 561 transitions, 11281 flow [2024-06-28 02:39:26,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 561 transitions, 11035 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:26,697 INFO L231 Difference]: Finished difference. Result has 429 places, 538 transitions, 9564 flow [2024-06-28 02:39:26,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9380, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9564, PETRI_PLACES=429, PETRI_TRANSITIONS=538} [2024-06-28 02:39:26,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-28 02:39:26,698 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 538 transitions, 9564 flow [2024-06-28 02:39:26,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:26,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:26,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:26,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:39:26,698 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:26,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:26,699 INFO L85 PathProgramCache]: Analyzing trace with hash -882140825, now seen corresponding path program 10 times [2024-06-28 02:39:26,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:26,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323458945] [2024-06-28 02:39:26,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:26,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:26,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:26,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-28 02:39:26,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:26,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323458945] [2024-06-28 02:39:26,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323458945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:26,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:26,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:26,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137540569] [2024-06-28 02:39:26,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:26,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:26,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:26,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:26,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:26,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:26,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 538 transitions, 9564 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:26,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:26,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:26,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:27,825 INFO L124 PetriNetUnfolderBase]: 2540/4337 cut-off events. [2024-06-28 02:39:27,825 INFO L125 PetriNetUnfolderBase]: For 601205/601205 co-relation queries the response was YES. [2024-06-28 02:39:27,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35151 conditions, 4337 events. 2540/4337 cut-off events. For 601205/601205 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 28388 event pairs, 436 based on Foata normal form. 1/4336 useless extension candidates. Maximal degree in co-relation 34959. Up to 3833 conditions per place. [2024-06-28 02:39:27,891 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 502 selfloop transitions, 46 changer transitions 0/556 dead transitions. [2024-06-28 02:39:27,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 556 transitions, 10716 flow [2024-06-28 02:39:27,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:27,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:27,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:39:27,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-28 02:39:27,892 INFO L175 Difference]: Start difference. First operand has 429 places, 538 transitions, 9564 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:39:27,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 556 transitions, 10716 flow [2024-06-28 02:39:30,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 556 transitions, 10531 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:39:30,849 INFO L231 Difference]: Finished difference. Result has 429 places, 538 transitions, 9477 flow [2024-06-28 02:39:30,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9379, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9477, PETRI_PLACES=429, PETRI_TRANSITIONS=538} [2024-06-28 02:39:30,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-28 02:39:30,849 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 538 transitions, 9477 flow [2024-06-28 02:39:30,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:30,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:30,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:30,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:39:30,850 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:30,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:30,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1605853143, now seen corresponding path program 3 times [2024-06-28 02:39:30,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:30,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270052433] [2024-06-28 02:39:30,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:30,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:30,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:30,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:30,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270052433] [2024-06-28 02:39:30,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270052433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:30,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:30,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:30,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034692278] [2024-06-28 02:39:30,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:30,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:30,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:30,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:30,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:31,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:31,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 538 transitions, 9477 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:31,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:31,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:31,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:31,867 INFO L124 PetriNetUnfolderBase]: 2568/4385 cut-off events. [2024-06-28 02:39:31,867 INFO L125 PetriNetUnfolderBase]: For 646468/646468 co-relation queries the response was YES. [2024-06-28 02:39:31,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35404 conditions, 4385 events. 2568/4385 cut-off events. For 646468/646468 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28782 event pairs, 437 based on Foata normal form. 6/4389 useless extension candidates. Maximal degree in co-relation 35211. Up to 3810 conditions per place. [2024-06-28 02:39:31,937 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 512 selfloop transitions, 48 changer transitions 0/568 dead transitions. [2024-06-28 02:39:31,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 568 transitions, 10781 flow [2024-06-28 02:39:31,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:31,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:31,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:39:31,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:39:31,938 INFO L175 Difference]: Start difference. First operand has 429 places, 538 transitions, 9477 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:39:31,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 568 transitions, 10781 flow [2024-06-28 02:39:35,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 568 transitions, 10670 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:39:35,545 INFO L231 Difference]: Finished difference. Result has 431 places, 542 transitions, 9555 flow [2024-06-28 02:39:35,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9369, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9555, PETRI_PLACES=431, PETRI_TRANSITIONS=542} [2024-06-28 02:39:35,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-28 02:39:35,546 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 542 transitions, 9555 flow [2024-06-28 02:39:35,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:35,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:35,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:35,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:39:35,546 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:35,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:35,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1084044167, now seen corresponding path program 1 times [2024-06-28 02:39:35,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:35,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959746977] [2024-06-28 02:39:35,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:35,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:35,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:35,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:35,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:35,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959746977] [2024-06-28 02:39:35,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959746977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:35,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:35,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:35,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000738320] [2024-06-28 02:39:35,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:35,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:35,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:35,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:35,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:35,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:35,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 542 transitions, 9555 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:35,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:35,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:35,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:36,561 INFO L124 PetriNetUnfolderBase]: 2589/4408 cut-off events. [2024-06-28 02:39:36,561 INFO L125 PetriNetUnfolderBase]: For 644013/644016 co-relation queries the response was YES. [2024-06-28 02:39:36,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35996 conditions, 4408 events. 2589/4408 cut-off events. For 644013/644016 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 28865 event pairs, 449 based on Foata normal form. 2/4404 useless extension candidates. Maximal degree in co-relation 35800. Up to 3793 conditions per place. [2024-06-28 02:39:36,631 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 477 selfloop transitions, 87 changer transitions 0/572 dead transitions. [2024-06-28 02:39:36,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 572 transitions, 11057 flow [2024-06-28 02:39:36,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:36,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:36,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:39:36,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:39:36,632 INFO L175 Difference]: Start difference. First operand has 431 places, 542 transitions, 9555 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:39:36,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 572 transitions, 11057 flow [2024-06-28 02:39:40,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 572 transitions, 10961 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:40,210 INFO L231 Difference]: Finished difference. Result has 435 places, 546 transitions, 9690 flow [2024-06-28 02:39:40,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9459, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9690, PETRI_PLACES=435, PETRI_TRANSITIONS=546} [2024-06-28 02:39:40,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-28 02:39:40,211 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 546 transitions, 9690 flow [2024-06-28 02:39:40,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:40,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:40,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:40,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:39:40,211 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:40,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:40,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1081187207, now seen corresponding path program 2 times [2024-06-28 02:39:40,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:40,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464360089] [2024-06-28 02:39:40,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:40,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:40,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:40,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-28 02:39:40,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:40,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464360089] [2024-06-28 02:39:40,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464360089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:40,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:40,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:40,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286197496] [2024-06-28 02:39:40,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:40,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:40,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:40,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:40,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:40,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:40,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 546 transitions, 9690 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:40,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:40,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:40,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:41,223 INFO L124 PetriNetUnfolderBase]: 2597/4431 cut-off events. [2024-06-28 02:39:41,223 INFO L125 PetriNetUnfolderBase]: For 654009/654012 co-relation queries the response was YES. [2024-06-28 02:39:41,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36264 conditions, 4431 events. 2597/4431 cut-off events. For 654009/654012 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 29135 event pairs, 460 based on Foata normal form. 2/4429 useless extension candidates. Maximal degree in co-relation 36067. Up to 3844 conditions per place. [2024-06-28 02:39:41,294 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 477 selfloop transitions, 84 changer transitions 0/569 dead transitions. [2024-06-28 02:39:41,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 569 transitions, 10908 flow [2024-06-28 02:39:41,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:41,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:41,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:39:41,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:39:41,295 INFO L175 Difference]: Start difference. First operand has 435 places, 546 transitions, 9690 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:39:41,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 569 transitions, 10908 flow [2024-06-28 02:39:45,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 569 transitions, 10766 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:45,213 INFO L231 Difference]: Finished difference. Result has 439 places, 548 transitions, 9753 flow [2024-06-28 02:39:45,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9560, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9753, PETRI_PLACES=439, PETRI_TRANSITIONS=548} [2024-06-28 02:39:45,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-28 02:39:45,214 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 548 transitions, 9753 flow [2024-06-28 02:39:45,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:45,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:45,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:45,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:39:45,214 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:45,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:45,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1047772023, now seen corresponding path program 3 times [2024-06-28 02:39:45,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:45,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969359014] [2024-06-28 02:39:45,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:45,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:45,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:45,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:45,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:45,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969359014] [2024-06-28 02:39:45,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969359014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:45,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:45,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:45,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036696178] [2024-06-28 02:39:45,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:45,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:45,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:45,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:45,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:45,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:45,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 548 transitions, 9753 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:45,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:45,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:45,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:46,393 INFO L124 PetriNetUnfolderBase]: 2605/4443 cut-off events. [2024-06-28 02:39:46,393 INFO L125 PetriNetUnfolderBase]: For 663963/663966 co-relation queries the response was YES. [2024-06-28 02:39:46,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36484 conditions, 4443 events. 2605/4443 cut-off events. For 663963/663966 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 29197 event pairs, 460 based on Foata normal form. 2/4441 useless extension candidates. Maximal degree in co-relation 36285. Up to 3856 conditions per place. [2024-06-28 02:39:46,455 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 481 selfloop transitions, 83 changer transitions 0/572 dead transitions. [2024-06-28 02:39:46,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 572 transitions, 10971 flow [2024-06-28 02:39:46,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:46,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:46,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:39:46,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-28 02:39:46,457 INFO L175 Difference]: Start difference. First operand has 439 places, 548 transitions, 9753 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:39:46,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 572 transitions, 10971 flow [2024-06-28 02:39:49,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 572 transitions, 10828 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:49,365 INFO L231 Difference]: Finished difference. Result has 444 places, 550 transitions, 9805 flow [2024-06-28 02:39:49,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9610, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9805, PETRI_PLACES=444, PETRI_TRANSITIONS=550} [2024-06-28 02:39:49,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-28 02:39:49,366 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 550 transitions, 9805 flow [2024-06-28 02:39:49,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:49,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:49,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:49,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:39:49,366 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:49,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:49,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1812312481, now seen corresponding path program 1 times [2024-06-28 02:39:49,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:49,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442355706] [2024-06-28 02:39:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:49,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:49,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:49,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:49,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:49,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442355706] [2024-06-28 02:39:49,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442355706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:49,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:49,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:49,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5476594] [2024-06-28 02:39:49,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:49,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:49,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:49,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:49,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:49,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:49,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 550 transitions, 9805 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:49,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:49,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:49,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:50,420 INFO L124 PetriNetUnfolderBase]: 2613/4455 cut-off events. [2024-06-28 02:39:50,420 INFO L125 PetriNetUnfolderBase]: For 675459/675462 co-relation queries the response was YES. [2024-06-28 02:39:50,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36744 conditions, 4455 events. 2613/4455 cut-off events. For 675459/675462 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29247 event pairs, 468 based on Foata normal form. 2/4453 useless extension candidates. Maximal degree in co-relation 36544. Up to 3722 conditions per place. [2024-06-28 02:39:50,491 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 384 selfloop transitions, 182 changer transitions 0/574 dead transitions. [2024-06-28 02:39:50,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 574 transitions, 11075 flow [2024-06-28 02:39:50,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:50,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:50,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:39:50,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:39:50,492 INFO L175 Difference]: Start difference. First operand has 444 places, 550 transitions, 9805 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:39:50,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 574 transitions, 11075 flow [2024-06-28 02:39:53,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 574 transitions, 10904 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:53,413 INFO L231 Difference]: Finished difference. Result has 447 places, 552 transitions, 10075 flow [2024-06-28 02:39:53,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9634, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10075, PETRI_PLACES=447, PETRI_TRANSITIONS=552} [2024-06-28 02:39:53,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-28 02:39:53,413 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 552 transitions, 10075 flow [2024-06-28 02:39:53,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:53,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:53,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:53,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:39:53,414 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:53,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:53,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1485785511, now seen corresponding path program 4 times [2024-06-28 02:39:53,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:53,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125190161] [2024-06-28 02:39:53,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:53,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:53,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:53,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:53,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:53,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125190161] [2024-06-28 02:39:53,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125190161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:53,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:53,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:53,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858858186] [2024-06-28 02:39:53,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:53,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:53,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:53,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:53,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:53,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:53,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 552 transitions, 10075 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:53,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:53,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:53,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:54,528 INFO L124 PetriNetUnfolderBase]: 2649/4508 cut-off events. [2024-06-28 02:39:54,528 INFO L125 PetriNetUnfolderBase]: For 686348/686348 co-relation queries the response was YES. [2024-06-28 02:39:54,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37342 conditions, 4508 events. 2649/4508 cut-off events. For 686348/686348 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29593 event pairs, 447 based on Foata normal form. 2/4508 useless extension candidates. Maximal degree in co-relation 37141. Up to 3971 conditions per place. [2024-06-28 02:39:54,602 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 528 selfloop transitions, 41 changer transitions 0/577 dead transitions. [2024-06-28 02:39:54,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 577 transitions, 11332 flow [2024-06-28 02:39:54,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:54,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:54,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:39:54,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-28 02:39:54,603 INFO L175 Difference]: Start difference. First operand has 447 places, 552 transitions, 10075 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:39:54,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 577 transitions, 11332 flow [2024-06-28 02:39:58,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 577 transitions, 10907 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:58,094 INFO L231 Difference]: Finished difference. Result has 449 places, 555 transitions, 9779 flow [2024-06-28 02:39:58,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9650, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9779, PETRI_PLACES=449, PETRI_TRANSITIONS=555} [2024-06-28 02:39:58,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-28 02:39:58,094 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 555 transitions, 9779 flow [2024-06-28 02:39:58,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:58,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:58,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:58,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:39:58,095 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:58,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:58,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1672078851, now seen corresponding path program 2 times [2024-06-28 02:39:58,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:58,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583460480] [2024-06-28 02:39:58,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:58,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:58,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:58,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:58,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:58,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583460480] [2024-06-28 02:39:58,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583460480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:58,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:58,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:58,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692609325] [2024-06-28 02:39:58,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:58,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:58,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:58,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:58,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:58,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:58,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 555 transitions, 9779 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:58,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:58,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:58,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:59,211 INFO L124 PetriNetUnfolderBase]: 2685/4564 cut-off events. [2024-06-28 02:39:59,212 INFO L125 PetriNetUnfolderBase]: For 764433/764433 co-relation queries the response was YES. [2024-06-28 02:39:59,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37789 conditions, 4564 events. 2685/4564 cut-off events. For 764433/764433 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29968 event pairs, 452 based on Foata normal form. 10/4572 useless extension candidates. Maximal degree in co-relation 37587. Up to 3969 conditions per place. [2024-06-28 02:39:59,289 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 494 selfloop transitions, 78 changer transitions 0/580 dead transitions. [2024-06-28 02:39:59,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 580 transitions, 11083 flow [2024-06-28 02:39:59,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:59,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:59,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 02:39:59,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-28 02:39:59,290 INFO L175 Difference]: Start difference. First operand has 449 places, 555 transitions, 9779 flow. Second operand 9 states and 213 transitions. [2024-06-28 02:39:59,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 580 transitions, 11083 flow [2024-06-28 02:40:03,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 580 transitions, 10999 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:03,501 INFO L231 Difference]: Finished difference. Result has 453 places, 557 transitions, 9934 flow [2024-06-28 02:40:03,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9695, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9934, PETRI_PLACES=453, PETRI_TRANSITIONS=557} [2024-06-28 02:40:03,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-28 02:40:03,501 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 557 transitions, 9934 flow [2024-06-28 02:40:03,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:03,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:03,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:03,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:40:03,502 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:03,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:03,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1899980001, now seen corresponding path program 3 times [2024-06-28 02:40:03,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:03,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933228467] [2024-06-28 02:40:03,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:03,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:03,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:03,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:03,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:03,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933228467] [2024-06-28 02:40:03,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933228467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:03,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:03,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:03,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544038125] [2024-06-28 02:40:03,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:03,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:03,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:03,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:03,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:03,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:03,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 557 transitions, 9934 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:03,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:03,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:03,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:04,640 INFO L124 PetriNetUnfolderBase]: 2721/4620 cut-off events. [2024-06-28 02:40:04,640 INFO L125 PetriNetUnfolderBase]: For 785083/785083 co-relation queries the response was YES. [2024-06-28 02:40:04,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38784 conditions, 4620 events. 2721/4620 cut-off events. For 785083/785083 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 30325 event pairs, 458 based on Foata normal form. 10/4628 useless extension candidates. Maximal degree in co-relation 38581. Up to 4025 conditions per place. [2024-06-28 02:40:04,722 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 497 selfloop transitions, 78 changer transitions 0/583 dead transitions. [2024-06-28 02:40:04,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 583 transitions, 11250 flow [2024-06-28 02:40:04,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:40:04,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:40:04,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:40:04,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-28 02:40:04,724 INFO L175 Difference]: Start difference. First operand has 453 places, 557 transitions, 9934 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:40:04,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 583 transitions, 11250 flow [2024-06-28 02:40:09,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 583 transitions, 11035 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:09,659 INFO L231 Difference]: Finished difference. Result has 456 places, 559 transitions, 9962 flow [2024-06-28 02:40:09,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9719, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9962, PETRI_PLACES=456, PETRI_TRANSITIONS=559} [2024-06-28 02:40:09,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 414 predicate places. [2024-06-28 02:40:09,660 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 559 transitions, 9962 flow [2024-06-28 02:40:09,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:09,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:09,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:09,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:40:09,660 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:09,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:09,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1990426867, now seen corresponding path program 4 times [2024-06-28 02:40:09,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:09,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236538089] [2024-06-28 02:40:09,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:09,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:09,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:09,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:09,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236538089] [2024-06-28 02:40:09,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236538089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:09,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:09,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:09,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642575591] [2024-06-28 02:40:09,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:09,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:09,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:09,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:09,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:09,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:09,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 559 transitions, 9962 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:09,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:09,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:09,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:10,985 INFO L124 PetriNetUnfolderBase]: 2930/4949 cut-off events. [2024-06-28 02:40:10,986 INFO L125 PetriNetUnfolderBase]: For 1077573/1077573 co-relation queries the response was YES. [2024-06-28 02:40:11,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44775 conditions, 4949 events. 2930/4949 cut-off events. For 1077573/1077573 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32543 event pairs, 543 based on Foata normal form. 10/4957 useless extension candidates. Maximal degree in co-relation 44571. Up to 3849 conditions per place. [2024-06-28 02:40:11,067 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 504 selfloop transitions, 82 changer transitions 0/594 dead transitions. [2024-06-28 02:40:11,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 594 transitions, 11640 flow [2024-06-28 02:40:11,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:40:11,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:40:11,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-28 02:40:11,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-28 02:40:11,068 INFO L175 Difference]: Start difference. First operand has 456 places, 559 transitions, 9962 flow. Second operand 10 states and 238 transitions. [2024-06-28 02:40:11,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 594 transitions, 11640 flow [2024-06-28 02:40:17,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 594 transitions, 11421 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:17,387 INFO L231 Difference]: Finished difference. Result has 459 places, 563 transitions, 10062 flow [2024-06-28 02:40:17,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9743, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10062, PETRI_PLACES=459, PETRI_TRANSITIONS=563} [2024-06-28 02:40:17,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-28 02:40:17,387 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 563 transitions, 10062 flow [2024-06-28 02:40:17,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:17,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:17,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:17,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:40:17,388 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:17,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:17,389 INFO L85 PathProgramCache]: Analyzing trace with hash -972720521, now seen corresponding path program 11 times [2024-06-28 02:40:17,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:17,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128936034] [2024-06-28 02:40:17,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:17,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:17,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:17,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-28 02:40:17,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:17,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128936034] [2024-06-28 02:40:17,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128936034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:17,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:17,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:17,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912890535] [2024-06-28 02:40:17,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:17,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:17,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:17,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:17,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:17,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:17,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 563 transitions, 10062 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:17,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:17,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:17,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:18,552 INFO L124 PetriNetUnfolderBase]: 2935/4952 cut-off events. [2024-06-28 02:40:18,552 INFO L125 PetriNetUnfolderBase]: For 1020030/1020033 co-relation queries the response was YES. [2024-06-28 02:40:18,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44661 conditions, 4952 events. 2935/4952 cut-off events. For 1020030/1020033 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32710 event pairs, 620 based on Foata normal form. 3/4942 useless extension candidates. Maximal degree in co-relation 44455. Up to 4135 conditions per place. [2024-06-28 02:40:18,634 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 394 selfloop transitions, 187 changer transitions 0/589 dead transitions. [2024-06-28 02:40:18,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 589 transitions, 11885 flow [2024-06-28 02:40:18,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:18,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:18,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:40:18,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:40:18,635 INFO L175 Difference]: Start difference. First operand has 459 places, 563 transitions, 10062 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:40:18,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 589 transitions, 11885 flow [2024-06-28 02:40:25,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 589 transitions, 11717 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:26,000 INFO L231 Difference]: Finished difference. Result has 460 places, 566 transitions, 10341 flow [2024-06-28 02:40:26,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9894, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10341, PETRI_PLACES=460, PETRI_TRANSITIONS=566} [2024-06-28 02:40:26,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-28 02:40:26,000 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 566 transitions, 10341 flow [2024-06-28 02:40:26,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:26,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:26,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:26,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:40:26,001 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:26,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:26,002 INFO L85 PathProgramCache]: Analyzing trace with hash 500393895, now seen corresponding path program 12 times [2024-06-28 02:40:26,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:26,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835151458] [2024-06-28 02:40:26,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:26,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:26,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:26,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:26,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:26,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835151458] [2024-06-28 02:40:26,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835151458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:26,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:26,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:26,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37886430] [2024-06-28 02:40:26,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:26,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:26,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:26,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:26,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:26,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:26,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 566 transitions, 10341 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:26,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:26,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:26,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:27,307 INFO L124 PetriNetUnfolderBase]: 2940/4977 cut-off events. [2024-06-28 02:40:27,307 INFO L125 PetriNetUnfolderBase]: For 1028617/1028620 co-relation queries the response was YES. [2024-06-28 02:40:27,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44682 conditions, 4977 events. 2940/4977 cut-off events. For 1028617/1028620 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33039 event pairs, 632 based on Foata normal form. 3/4967 useless extension candidates. Maximal degree in co-relation 44474. Up to 4141 conditions per place. [2024-06-28 02:40:27,390 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 394 selfloop transitions, 187 changer transitions 0/589 dead transitions. [2024-06-28 02:40:27,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 589 transitions, 12162 flow [2024-06-28 02:40:27,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:27,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:27,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:40:27,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:40:27,391 INFO L175 Difference]: Start difference. First operand has 460 places, 566 transitions, 10341 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:40:27,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 589 transitions, 12162 flow [2024-06-28 02:40:33,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 589 transitions, 11459 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:33,071 INFO L231 Difference]: Finished difference. Result has 461 places, 569 transitions, 10091 flow [2024-06-28 02:40:33,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9667, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10091, PETRI_PLACES=461, PETRI_TRANSITIONS=569} [2024-06-28 02:40:33,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-28 02:40:33,072 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 569 transitions, 10091 flow [2024-06-28 02:40:33,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:33,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:33,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:33,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:40:33,073 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:33,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:33,074 INFO L85 PathProgramCache]: Analyzing trace with hash 899891205, now seen corresponding path program 13 times [2024-06-28 02:40:33,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:33,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147993477] [2024-06-28 02:40:33,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:33,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:33,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:33,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:33,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:33,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147993477] [2024-06-28 02:40:33,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147993477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:33,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:33,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:33,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259979] [2024-06-28 02:40:33,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:33,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:33,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:33,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:33,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:33,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:33,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 569 transitions, 10091 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:33,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:33,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:33,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:34,252 INFO L124 PetriNetUnfolderBase]: 2945/4974 cut-off events. [2024-06-28 02:40:34,252 INFO L125 PetriNetUnfolderBase]: For 1038226/1038229 co-relation queries the response was YES. [2024-06-28 02:40:34,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44643 conditions, 4974 events. 2945/4974 cut-off events. For 1038226/1038229 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 32952 event pairs, 622 based on Foata normal form. 3/4964 useless extension candidates. Maximal degree in co-relation 44435. Up to 4147 conditions per place. [2024-06-28 02:40:34,335 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 386 selfloop transitions, 195 changer transitions 0/589 dead transitions. [2024-06-28 02:40:34,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 589 transitions, 11881 flow [2024-06-28 02:40:34,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:34,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:34,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:40:34,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:40:34,336 INFO L175 Difference]: Start difference. First operand has 461 places, 569 transitions, 10091 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:40:34,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 589 transitions, 11881 flow [2024-06-28 02:40:41,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 589 transitions, 11515 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:41,255 INFO L231 Difference]: Finished difference. Result has 464 places, 572 transitions, 10171 flow [2024-06-28 02:40:41,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9728, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10171, PETRI_PLACES=464, PETRI_TRANSITIONS=572} [2024-06-28 02:40:41,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-28 02:40:41,256 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 572 transitions, 10171 flow [2024-06-28 02:40:41,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:41,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:41,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:41,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:40:41,256 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:41,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:41,257 INFO L85 PathProgramCache]: Analyzing trace with hash -513686907, now seen corresponding path program 14 times [2024-06-28 02:40:41,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:41,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307108838] [2024-06-28 02:40:41,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:41,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:41,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:41,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:41,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:41,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307108838] [2024-06-28 02:40:41,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307108838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:41,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:41,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:41,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852831632] [2024-06-28 02:40:41,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:41,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:41,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:41,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:41,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:41,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:41,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 572 transitions, 10171 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:41,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:41,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:41,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:42,879 INFO L124 PetriNetUnfolderBase]: 2942/4964 cut-off events. [2024-06-28 02:40:42,879 INFO L125 PetriNetUnfolderBase]: For 1044909/1044909 co-relation queries the response was YES. [2024-06-28 02:40:42,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44600 conditions, 4964 events. 2942/4964 cut-off events. For 1044909/1044909 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 32811 event pairs, 650 based on Foata normal form. 1/4939 useless extension candidates. Maximal degree in co-relation 44391. Up to 4144 conditions per place. [2024-06-28 02:40:42,955 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 390 selfloop transitions, 201 changer transitions 0/599 dead transitions. [2024-06-28 02:40:42,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 599 transitions, 11973 flow [2024-06-28 02:40:42,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:42,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:42,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:40:42,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:40:42,956 INFO L175 Difference]: Start difference. First operand has 464 places, 572 transitions, 10171 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:40:42,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 599 transitions, 11973 flow [2024-06-28 02:40:48,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 599 transitions, 11685 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:48,017 INFO L231 Difference]: Finished difference. Result has 468 places, 572 transitions, 10291 flow [2024-06-28 02:40:48,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9883, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10291, PETRI_PLACES=468, PETRI_TRANSITIONS=572} [2024-06-28 02:40:48,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-28 02:40:48,018 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 572 transitions, 10291 flow [2024-06-28 02:40:48,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:48,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:48,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:48,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:40:48,018 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:48,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:48,019 INFO L85 PathProgramCache]: Analyzing trace with hash 547036011, now seen corresponding path program 15 times [2024-06-28 02:40:48,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:48,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145192681] [2024-06-28 02:40:48,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:48,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:48,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:48,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:48,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:48,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145192681] [2024-06-28 02:40:48,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145192681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:48,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:48,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:48,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507762489] [2024-06-28 02:40:48,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:48,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:48,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:48,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:48,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:48,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:48,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 572 transitions, 10291 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:48,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:48,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:48,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:49,638 INFO L124 PetriNetUnfolderBase]: 2947/4977 cut-off events. [2024-06-28 02:40:49,638 INFO L125 PetriNetUnfolderBase]: For 1062937/1062937 co-relation queries the response was YES. [2024-06-28 02:40:49,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44894 conditions, 4977 events. 2947/4977 cut-off events. For 1062937/1062937 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 32961 event pairs, 661 based on Foata normal form. 1/4949 useless extension candidates. Maximal degree in co-relation 44684. Up to 4150 conditions per place. [2024-06-28 02:40:49,822 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 386 selfloop transitions, 204 changer transitions 0/598 dead transitions. [2024-06-28 02:40:49,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 598 transitions, 11893 flow [2024-06-28 02:40:49,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:49,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:49,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:40:49,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:40:49,831 INFO L175 Difference]: Start difference. First operand has 468 places, 572 transitions, 10291 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:40:49,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 598 transitions, 11893 flow [2024-06-28 02:40:54,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 598 transitions, 11107 flow, removed 41 selfloop flow, removed 10 redundant places. [2024-06-28 02:40:54,947 INFO L231 Difference]: Finished difference. Result has 466 places, 575 transitions, 9997 flow [2024-06-28 02:40:54,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9536, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9997, PETRI_PLACES=466, PETRI_TRANSITIONS=575} [2024-06-28 02:40:54,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-28 02:40:54,948 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 575 transitions, 9997 flow [2024-06-28 02:40:54,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:54,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:54,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:54,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:40:54,948 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:54,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:54,948 INFO L85 PathProgramCache]: Analyzing trace with hash 547036197, now seen corresponding path program 8 times [2024-06-28 02:40:54,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:54,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548524566] [2024-06-28 02:40:54,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:54,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:54,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:55,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:55,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:55,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548524566] [2024-06-28 02:40:55,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548524566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:55,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:55,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:55,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325008911] [2024-06-28 02:40:55,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:55,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:55,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:55,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:55,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:55,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:55,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 575 transitions, 9997 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:55,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:55,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:55,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:56,478 INFO L124 PetriNetUnfolderBase]: 2952/4972 cut-off events. [2024-06-28 02:40:56,478 INFO L125 PetriNetUnfolderBase]: For 1073947/1073947 co-relation queries the response was YES. [2024-06-28 02:40:56,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44714 conditions, 4972 events. 2952/4972 cut-off events. For 1073947/1073947 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 32873 event pairs, 696 based on Foata normal form. 1/4938 useless extension candidates. Maximal degree in co-relation 44505. Up to 3781 conditions per place. [2024-06-28 02:40:56,553 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 322 changer transitions 0/606 dead transitions. [2024-06-28 02:40:56,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 606 transitions, 12283 flow [2024-06-28 02:40:56,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:56,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:56,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:40:56,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-28 02:40:56,554 INFO L175 Difference]: Start difference. First operand has 466 places, 575 transitions, 9997 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:40:56,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 606 transitions, 12283 flow [2024-06-28 02:41:02,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 606 transitions, 12019 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:02,473 INFO L231 Difference]: Finished difference. Result has 468 places, 581 transitions, 10589 flow [2024-06-28 02:41:02,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9733, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10589, PETRI_PLACES=468, PETRI_TRANSITIONS=581} [2024-06-28 02:41:02,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-28 02:41:02,473 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 581 transitions, 10589 flow [2024-06-28 02:41:02,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:02,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:02,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:02,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:41:02,474 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:02,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:02,474 INFO L85 PathProgramCache]: Analyzing trace with hash 2088288285, now seen corresponding path program 16 times [2024-06-28 02:41:02,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:02,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283376343] [2024-06-28 02:41:02,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:02,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:02,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:02,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:02,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:02,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283376343] [2024-06-28 02:41:02,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283376343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:02,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:02,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:02,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620414404] [2024-06-28 02:41:02,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:02,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:02,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:02,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:02,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:02,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:02,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 581 transitions, 10589 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:02,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:02,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:02,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:04,142 INFO L124 PetriNetUnfolderBase]: 2965/4985 cut-off events. [2024-06-28 02:41:04,142 INFO L125 PetriNetUnfolderBase]: For 1103500/1103500 co-relation queries the response was YES. [2024-06-28 02:41:04,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45451 conditions, 4985 events. 2965/4985 cut-off events. For 1103500/1103500 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 32886 event pairs, 644 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 45240. Up to 4172 conditions per place. [2024-06-28 02:41:04,216 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 392 selfloop transitions, 208 changer transitions 0/608 dead transitions. [2024-06-28 02:41:04,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 608 transitions, 12505 flow [2024-06-28 02:41:04,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:04,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:41:04,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:41:04,217 INFO L175 Difference]: Start difference. First operand has 468 places, 581 transitions, 10589 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:41:04,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 608 transitions, 12505 flow [2024-06-28 02:41:09,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 608 transitions, 11975 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:09,565 INFO L231 Difference]: Finished difference. Result has 470 places, 587 transitions, 10589 flow [2024-06-28 02:41:09,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10059, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10589, PETRI_PLACES=470, PETRI_TRANSITIONS=587} [2024-06-28 02:41:09,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-28 02:41:09,565 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 587 transitions, 10589 flow [2024-06-28 02:41:09,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:09,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:09,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:41:09,566 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:09,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:09,566 INFO L85 PathProgramCache]: Analyzing trace with hash 871777317, now seen corresponding path program 9 times [2024-06-28 02:41:09,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:09,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324819274] [2024-06-28 02:41:09,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:09,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:09,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:09,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:09,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324819274] [2024-06-28 02:41:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324819274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:09,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:09,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:09,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321443179] [2024-06-28 02:41:09,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:09,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:09,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:09,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:09,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:09,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:09,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 587 transitions, 10589 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:09,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:09,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:10,983 INFO L124 PetriNetUnfolderBase]: 2978/5019 cut-off events. [2024-06-28 02:41:10,984 INFO L125 PetriNetUnfolderBase]: For 1127951/1127951 co-relation queries the response was YES. [2024-06-28 02:41:11,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45623 conditions, 5019 events. 2978/5019 cut-off events. For 1127951/1127951 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 33207 event pairs, 700 based on Foata normal form. 1/4984 useless extension candidates. Maximal degree in co-relation 45412. Up to 3801 conditions per place. [2024-06-28 02:41:11,205 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 325 changer transitions 0/616 dead transitions. [2024-06-28 02:41:11,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 616 transitions, 13121 flow [2024-06-28 02:41:11,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:11,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:11,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:41:11,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-28 02:41:11,208 INFO L175 Difference]: Start difference. First operand has 470 places, 587 transitions, 10589 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:41:11,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 616 transitions, 13121 flow [2024-06-28 02:41:17,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 616 transitions, 12849 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:17,225 INFO L231 Difference]: Finished difference. Result has 474 places, 593 transitions, 11129 flow [2024-06-28 02:41:17,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10317, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11129, PETRI_PLACES=474, PETRI_TRANSITIONS=593} [2024-06-28 02:41:17,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-28 02:41:17,226 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 593 transitions, 11129 flow [2024-06-28 02:41:17,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:17,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:17,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] [2024-06-28 02:41:17,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:41:17,226 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:17,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:17,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1872134691, now seen corresponding path program 17 times [2024-06-28 02:41:17,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:17,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666770306] [2024-06-28 02:41:17,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:17,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:17,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:17,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:17,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666770306] [2024-06-28 02:41:17,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666770306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:17,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:17,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:17,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677242108] [2024-06-28 02:41:17,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:17,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:17,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:17,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:17,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:17,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:17,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 593 transitions, 11129 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:17,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:17,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:17,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:18,665 INFO L124 PetriNetUnfolderBase]: 2975/5001 cut-off events. [2024-06-28 02:41:18,666 INFO L125 PetriNetUnfolderBase]: For 1138999/1138999 co-relation queries the response was YES. [2024-06-28 02:41:18,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45858 conditions, 5001 events. 2975/5001 cut-off events. For 1138999/1138999 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33010 event pairs, 647 based on Foata normal form. 1/4972 useless extension candidates. Maximal degree in co-relation 45645. Up to 4187 conditions per place. [2024-06-28 02:41:18,749 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 397 selfloop transitions, 208 changer transitions 0/613 dead transitions. [2024-06-28 02:41:18,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 613 transitions, 12679 flow [2024-06-28 02:41:18,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:18,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:18,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:41:18,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-28 02:41:18,750 INFO L175 Difference]: Start difference. First operand has 474 places, 593 transitions, 11129 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:41:18,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 613 transitions, 12679 flow [2024-06-28 02:41:25,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 613 transitions, 12005 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:25,369 INFO L231 Difference]: Finished difference. Result has 478 places, 593 transitions, 10877 flow [2024-06-28 02:41:25,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10455, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10877, PETRI_PLACES=478, PETRI_TRANSITIONS=593} [2024-06-28 02:41:25,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-28 02:41:25,369 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 593 transitions, 10877 flow [2024-06-28 02:41:25,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:25,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:25,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:25,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:41:25,370 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:25,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:25,370 INFO L85 PathProgramCache]: Analyzing trace with hash 872163267, now seen corresponding path program 10 times [2024-06-28 02:41:25,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:25,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405133360] [2024-06-28 02:41:25,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:25,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:25,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:25,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:25,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:25,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405133360] [2024-06-28 02:41:25,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405133360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:25,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:25,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:25,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22065554] [2024-06-28 02:41:25,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:25,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:25,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:25,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:25,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:25,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:25,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 593 transitions, 10877 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:25,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:25,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:25,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:26,711 INFO L124 PetriNetUnfolderBase]: 2972/5015 cut-off events. [2024-06-28 02:41:26,712 INFO L125 PetriNetUnfolderBase]: For 1143343/1143343 co-relation queries the response was YES. [2024-06-28 02:41:26,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45519 conditions, 5015 events. 2972/5015 cut-off events. For 1143343/1143343 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 33219 event pairs, 702 based on Foata normal form. 1/4980 useless extension candidates. Maximal degree in co-relation 45305. Up to 3797 conditions per place. [2024-06-28 02:41:26,985 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 326 changer transitions 0/615 dead transitions. [2024-06-28 02:41:26,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 615 transitions, 12989 flow [2024-06-28 02:41:26,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:26,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:27,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:41:27,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:41:27,001 INFO L175 Difference]: Start difference. First operand has 478 places, 593 transitions, 10877 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:41:27,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 615 transitions, 12989 flow [2024-06-28 02:41:32,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 615 transitions, 12347 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:32,823 INFO L231 Difference]: Finished difference. Result has 478 places, 593 transitions, 10893 flow [2024-06-28 02:41:32,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10235, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10893, PETRI_PLACES=478, PETRI_TRANSITIONS=593} [2024-06-28 02:41:32,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-28 02:41:32,824 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 593 transitions, 10893 flow [2024-06-28 02:41:32,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:32,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:32,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:32,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:41:32,825 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:32,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:32,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1212446507, now seen corresponding path program 18 times [2024-06-28 02:41:32,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:32,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066610925] [2024-06-28 02:41:32,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:32,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:32,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:32,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-28 02:41:32,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:32,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066610925] [2024-06-28 02:41:32,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066610925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:32,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:32,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:32,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277314072] [2024-06-28 02:41:32,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:32,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:32,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:32,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:32,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:33,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:33,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 593 transitions, 10893 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:33,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:33,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:33,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:34,308 INFO L124 PetriNetUnfolderBase]: 2969/5013 cut-off events. [2024-06-28 02:41:34,308 INFO L125 PetriNetUnfolderBase]: For 1145055/1145055 co-relation queries the response was YES. [2024-06-28 02:41:34,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45587 conditions, 5013 events. 2969/5013 cut-off events. For 1145055/1145055 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33265 event pairs, 639 based on Foata normal form. 1/4992 useless extension candidates. Maximal degree in co-relation 45373. Up to 4180 conditions per place. [2024-06-28 02:41:34,391 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 392 selfloop transitions, 211 changer transitions 0/611 dead transitions. [2024-06-28 02:41:34,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 611 transitions, 12711 flow [2024-06-28 02:41:34,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:34,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:34,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:41:34,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-28 02:41:34,392 INFO L175 Difference]: Start difference. First operand has 478 places, 593 transitions, 10893 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:41:34,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 611 transitions, 12711 flow [2024-06-28 02:41:40,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 611 transitions, 12051 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:40,111 INFO L231 Difference]: Finished difference. Result has 479 places, 593 transitions, 10661 flow [2024-06-28 02:41:40,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10233, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10661, PETRI_PLACES=479, PETRI_TRANSITIONS=593} [2024-06-28 02:41:40,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-28 02:41:40,112 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 593 transitions, 10661 flow [2024-06-28 02:41:40,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:40,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:40,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:40,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:41:40,113 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:40,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:40,113 INFO L85 PathProgramCache]: Analyzing trace with hash 322322371, now seen corresponding path program 11 times [2024-06-28 02:41:40,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:40,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799270158] [2024-06-28 02:41:40,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:40,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:40,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:40,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:40,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:40,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799270158] [2024-06-28 02:41:40,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799270158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:40,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:40,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:40,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122682317] [2024-06-28 02:41:40,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:40,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:40,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:40,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:40,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:40,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:40,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 593 transitions, 10661 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:40,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:40,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:40,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:41,661 INFO L124 PetriNetUnfolderBase]: 2990/5026 cut-off events. [2024-06-28 02:41:41,661 INFO L125 PetriNetUnfolderBase]: For 1182279/1182279 co-relation queries the response was YES. [2024-06-28 02:41:41,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46071 conditions, 5026 events. 2990/5026 cut-off events. For 1182279/1182279 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 33230 event pairs, 688 based on Foata normal form. 1/4991 useless extension candidates. Maximal degree in co-relation 45856. Up to 3811 conditions per place. [2024-06-28 02:41:41,740 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 279 selfloop transitions, 335 changer transitions 0/622 dead transitions. [2024-06-28 02:41:41,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 622 transitions, 13312 flow [2024-06-28 02:41:41,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:41,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:41,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:41:41,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-28 02:41:41,741 INFO L175 Difference]: Start difference. First operand has 479 places, 593 transitions, 10661 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:41:41,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 622 transitions, 13312 flow [2024-06-28 02:41:48,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 622 transitions, 12706 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:48,338 INFO L231 Difference]: Finished difference. Result has 480 places, 602 transitions, 10974 flow [2024-06-28 02:41:48,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10055, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10974, PETRI_PLACES=480, PETRI_TRANSITIONS=602} [2024-06-28 02:41:48,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-28 02:41:48,339 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 602 transitions, 10974 flow [2024-06-28 02:41:48,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:48,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:48,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:48,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:41:48,339 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:48,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:48,339 INFO L85 PathProgramCache]: Analyzing trace with hash 750419041, now seen corresponding path program 12 times [2024-06-28 02:41:48,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:48,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363368446] [2024-06-28 02:41:48,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:48,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:48,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:48,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:48,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:48,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363368446] [2024-06-28 02:41:48,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363368446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:48,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:48,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:48,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265642876] [2024-06-28 02:41:48,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:48,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:48,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:48,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:48,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:48,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:48,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 602 transitions, 10974 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:48,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:48,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:48,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:49,908 INFO L124 PetriNetUnfolderBase]: 2987/5058 cut-off events. [2024-06-28 02:41:49,908 INFO L125 PetriNetUnfolderBase]: For 1182966/1182966 co-relation queries the response was YES. [2024-06-28 02:41:49,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46028 conditions, 5058 events. 2987/5058 cut-off events. For 1182966/1182966 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 33707 event pairs, 580 based on Foata normal form. 1/5053 useless extension candidates. Maximal degree in co-relation 45813. Up to 4531 conditions per place. [2024-06-28 02:41:49,992 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 558 selfloop transitions, 51 changer transitions 0/617 dead transitions. [2024-06-28 02:41:49,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 617 transitions, 12238 flow [2024-06-28 02:41:49,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:49,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:49,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:41:49,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-28 02:41:49,993 INFO L175 Difference]: Start difference. First operand has 480 places, 602 transitions, 10974 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:41:49,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 617 transitions, 12238 flow [2024-06-28 02:41:54,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 617 transitions, 11566 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:54,863 INFO L231 Difference]: Finished difference. Result has 484 places, 602 transitions, 10410 flow [2024-06-28 02:41:54,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10302, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10410, PETRI_PLACES=484, PETRI_TRANSITIONS=602} [2024-06-28 02:41:54,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-28 02:41:54,863 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 602 transitions, 10410 flow [2024-06-28 02:41:54,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:54,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:54,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:54,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:41:54,864 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:54,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:54,864 INFO L85 PathProgramCache]: Analyzing trace with hash 322143625, now seen corresponding path program 19 times [2024-06-28 02:41:54,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:54,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806871015] [2024-06-28 02:41:54,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:54,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:54,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:54,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:54,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:54,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806871015] [2024-06-28 02:41:54,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806871015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:54,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:54,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:54,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284682194] [2024-06-28 02:41:54,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:54,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:54,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:54,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:54,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:55,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:55,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 602 transitions, 10410 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:55,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:55,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:55,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:56,268 INFO L124 PetriNetUnfolderBase]: 2984/5040 cut-off events. [2024-06-28 02:41:56,269 INFO L125 PetriNetUnfolderBase]: For 1186637/1186637 co-relation queries the response was YES. [2024-06-28 02:41:56,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45212 conditions, 5040 events. 2984/5040 cut-off events. For 1186637/1186637 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 33568 event pairs, 639 based on Foata normal form. 1/5019 useless extension candidates. Maximal degree in co-relation 44996. Up to 4202 conditions per place. [2024-06-28 02:41:56,349 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 402 selfloop transitions, 212 changer transitions 0/622 dead transitions. [2024-06-28 02:41:56,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 622 transitions, 12266 flow [2024-06-28 02:41:56,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:41:56,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:41:56,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-28 02:41:56,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 02:41:56,350 INFO L175 Difference]: Start difference. First operand has 484 places, 602 transitions, 10410 flow. Second operand 10 states and 230 transitions. [2024-06-28 02:41:56,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 622 transitions, 12266 flow [2024-06-28 02:42:03,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 622 transitions, 12152 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:03,759 INFO L231 Difference]: Finished difference. Result has 487 places, 602 transitions, 10726 flow [2024-06-28 02:42:03,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10296, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10726, PETRI_PLACES=487, PETRI_TRANSITIONS=602} [2024-06-28 02:42:03,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-28 02:42:03,760 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 602 transitions, 10726 flow [2024-06-28 02:42:03,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:03,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:03,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:03,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:42:03,760 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:03,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:03,760 INFO L85 PathProgramCache]: Analyzing trace with hash 601096201, now seen corresponding path program 13 times [2024-06-28 02:42:03,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:03,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754713550] [2024-06-28 02:42:03,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:03,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:03,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:03,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:03,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:03,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754713550] [2024-06-28 02:42:03,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754713550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:03,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:03,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:03,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295912993] [2024-06-28 02:42:03,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:03,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:03,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:03,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:03,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:03,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:03,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 602 transitions, 10726 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:03,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:03,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:03,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:05,133 INFO L124 PetriNetUnfolderBase]: 2981/5022 cut-off events. [2024-06-28 02:42:05,133 INFO L125 PetriNetUnfolderBase]: For 1196074/1196074 co-relation queries the response was YES. [2024-06-28 02:42:05,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45545 conditions, 5022 events. 2981/5022 cut-off events. For 1196074/1196074 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 33361 event pairs, 692 based on Foata normal form. 1/4987 useless extension candidates. Maximal degree in co-relation 45328. Up to 3805 conditions per place. [2024-06-28 02:42:05,213 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 336 changer transitions 0/620 dead transitions. [2024-06-28 02:42:05,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 620 transitions, 12578 flow [2024-06-28 02:42:05,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:05,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:05,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:42:05,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:42:05,214 INFO L175 Difference]: Start difference. First operand has 487 places, 602 transitions, 10726 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:42:05,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 620 transitions, 12578 flow [2024-06-28 02:42:12,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 620 transitions, 11760 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-28 02:42:12,641 INFO L231 Difference]: Finished difference. Result has 485 places, 602 transitions, 10586 flow [2024-06-28 02:42:12,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9908, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10586, PETRI_PLACES=485, PETRI_TRANSITIONS=602} [2024-06-28 02:42:12,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-28 02:42:12,642 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 602 transitions, 10586 flow [2024-06-28 02:42:12,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:12,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:12,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:12,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:42:12,642 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:12,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:12,643 INFO L85 PathProgramCache]: Analyzing trace with hash -547180485, now seen corresponding path program 20 times [2024-06-28 02:42:12,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:12,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711936460] [2024-06-28 02:42:12,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:12,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:12,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:12,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-28 02:42:12,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:12,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711936460] [2024-06-28 02:42:12,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711936460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:12,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:12,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:12,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551218963] [2024-06-28 02:42:12,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:12,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:12,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:12,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:12,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:12,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:12,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 602 transitions, 10586 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:12,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:12,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:12,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:14,166 INFO L124 PetriNetUnfolderBase]: 2978/5016 cut-off events. [2024-06-28 02:42:14,166 INFO L125 PetriNetUnfolderBase]: For 1196267/1196267 co-relation queries the response was YES. [2024-06-28 02:42:14,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45549 conditions, 5016 events. 2978/5016 cut-off events. For 1196267/1196267 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33253 event pairs, 649 based on Foata normal form. 1/4987 useless extension candidates. Maximal degree in co-relation 45332. Up to 4195 conditions per place. [2024-06-28 02:42:14,247 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 400 selfloop transitions, 211 changer transitions 0/619 dead transitions. [2024-06-28 02:42:14,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 619 transitions, 12150 flow [2024-06-28 02:42:14,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:14,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:14,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:42:14,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-28 02:42:14,248 INFO L175 Difference]: Start difference. First operand has 485 places, 602 transitions, 10586 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:42:14,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 619 transitions, 12150 flow [2024-06-28 02:42:21,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 619 transitions, 11436 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:42:21,927 INFO L231 Difference]: Finished difference. Result has 484 places, 602 transitions, 10300 flow [2024-06-28 02:42:21,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9872, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10300, PETRI_PLACES=484, PETRI_TRANSITIONS=602} [2024-06-28 02:42:21,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-28 02:42:21,928 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 602 transitions, 10300 flow [2024-06-28 02:42:21,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:21,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:21,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:21,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:42:21,928 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:21,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:21,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1311995427, now seen corresponding path program 14 times [2024-06-28 02:42:21,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:21,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919559710] [2024-06-28 02:42:21,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:21,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:21,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:22,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:22,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:22,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919559710] [2024-06-28 02:42:22,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919559710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:22,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:22,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:22,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692372390] [2024-06-28 02:42:22,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:22,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:22,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:22,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:22,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:22,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:22,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 602 transitions, 10300 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:22,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:22,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:22,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:23,444 INFO L124 PetriNetUnfolderBase]: 2999/5080 cut-off events. [2024-06-28 02:42:23,444 INFO L125 PetriNetUnfolderBase]: For 1230181/1230181 co-relation queries the response was YES. [2024-06-28 02:42:23,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46023 conditions, 5080 events. 2999/5080 cut-off events. For 1230181/1230181 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 33891 event pairs, 563 based on Foata normal form. 1/5078 useless extension candidates. Maximal degree in co-relation 45805. Up to 4305 conditions per place. [2024-06-28 02:42:23,526 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 497 selfloop transitions, 135 changer transitions 0/640 dead transitions. [2024-06-28 02:42:23,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 640 transitions, 12471 flow [2024-06-28 02:42:23,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:23,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:23,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:42:23,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-28 02:42:23,527 INFO L175 Difference]: Start difference. First operand has 484 places, 602 transitions, 10300 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:42:23,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 640 transitions, 12471 flow [2024-06-28 02:42:30,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 640 transitions, 12041 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:30,506 INFO L231 Difference]: Finished difference. Result has 484 places, 610 transitions, 10441 flow [2024-06-28 02:42:30,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9870, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10441, PETRI_PLACES=484, PETRI_TRANSITIONS=610} [2024-06-28 02:42:30,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-28 02:42:30,506 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 610 transitions, 10441 flow [2024-06-28 02:42:30,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:30,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:30,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:30,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:42:30,507 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:30,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:30,507 INFO L85 PathProgramCache]: Analyzing trace with hash 401345447, now seen corresponding path program 21 times [2024-06-28 02:42:30,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:30,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959444190] [2024-06-28 02:42:30,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:30,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:30,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:30,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:30,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:30,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959444190] [2024-06-28 02:42:30,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959444190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:30,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:30,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:30,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105580991] [2024-06-28 02:42:30,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:30,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:30,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:30,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:30,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:30,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:30,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 610 transitions, 10441 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:30,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:30,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:30,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:32,045 INFO L124 PetriNetUnfolderBase]: 2996/5078 cut-off events. [2024-06-28 02:42:32,045 INFO L125 PetriNetUnfolderBase]: For 1235134/1235134 co-relation queries the response was YES. [2024-06-28 02:42:32,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46113 conditions, 5078 events. 2996/5078 cut-off events. For 1235134/1235134 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 33870 event pairs, 562 based on Foata normal form. 1/5077 useless extension candidates. Maximal degree in co-relation 45893. Up to 4338 conditions per place. [2024-06-28 02:42:32,122 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 507 selfloop transitions, 128 changer transitions 0/643 dead transitions. [2024-06-28 02:42:32,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 643 transitions, 12409 flow [2024-06-28 02:42:32,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:32,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:32,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:42:32,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:42:32,123 INFO L175 Difference]: Start difference. First operand has 484 places, 610 transitions, 10441 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:42:32,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 643 transitions, 12409 flow [2024-06-28 02:42:38,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 643 transitions, 12098 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:38,930 INFO L231 Difference]: Finished difference. Result has 484 places, 610 transitions, 10400 flow [2024-06-28 02:42:38,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10130, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10400, PETRI_PLACES=484, PETRI_TRANSITIONS=610} [2024-06-28 02:42:38,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-28 02:42:38,931 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 610 transitions, 10400 flow [2024-06-28 02:42:38,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:38,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:38,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:38,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:42:38,931 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:38,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:38,931 INFO L85 PathProgramCache]: Analyzing trace with hash 401524193, now seen corresponding path program 15 times [2024-06-28 02:42:38,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:38,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812952891] [2024-06-28 02:42:38,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:38,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:38,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:39,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:39,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:39,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812952891] [2024-06-28 02:42:39,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812952891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:39,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:39,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:39,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465311183] [2024-06-28 02:42:39,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:39,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:39,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:39,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:39,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:39,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:39,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 610 transitions, 10400 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:39,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:39,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:39,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:40,594 INFO L124 PetriNetUnfolderBase]: 3009/5088 cut-off events. [2024-06-28 02:42:40,594 INFO L125 PetriNetUnfolderBase]: For 1264924/1264924 co-relation queries the response was YES. [2024-06-28 02:42:40,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46485 conditions, 5088 events. 3009/5088 cut-off events. For 1264924/1264924 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33946 event pairs, 584 based on Foata normal form. 1/5079 useless extension candidates. Maximal degree in co-relation 46268. Up to 4134 conditions per place. [2024-06-28 02:42:40,680 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 414 selfloop transitions, 221 changer transitions 0/643 dead transitions. [2024-06-28 02:42:40,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 643 transitions, 13147 flow [2024-06-28 02:42:40,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:40,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:40,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:42:40,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:42:40,681 INFO L175 Difference]: Start difference. First operand has 484 places, 610 transitions, 10400 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:42:40,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 643 transitions, 13147 flow [2024-06-28 02:42:49,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 643 transitions, 12858 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:49,358 INFO L231 Difference]: Finished difference. Result has 485 places, 617 transitions, 10924 flow [2024-06-28 02:42:49,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10924, PETRI_PLACES=485, PETRI_TRANSITIONS=617} [2024-06-28 02:42:49,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-28 02:42:49,359 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 617 transitions, 10924 flow [2024-06-28 02:42:49,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:49,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:49,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:49,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:42:49,359 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:49,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:49,359 INFO L85 PathProgramCache]: Analyzing trace with hash -767999541, now seen corresponding path program 16 times [2024-06-28 02:42:49,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:49,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145433135] [2024-06-28 02:42:49,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:49,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:49,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:49,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:49,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:49,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145433135] [2024-06-28 02:42:49,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145433135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:49,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:49,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:49,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167199867] [2024-06-28 02:42:49,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:49,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:49,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:49,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:49,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:49,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:49,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 617 transitions, 10924 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:49,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:49,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:49,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:50,804 INFO L124 PetriNetUnfolderBase]: 3014/5104 cut-off events. [2024-06-28 02:42:50,804 INFO L125 PetriNetUnfolderBase]: For 1251675/1251675 co-relation queries the response was YES. [2024-06-28 02:42:50,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46922 conditions, 5104 events. 3014/5104 cut-off events. For 1251675/1251675 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 34051 event pairs, 563 based on Foata normal form. 1/5103 useless extension candidates. Maximal degree in co-relation 46705. Up to 4138 conditions per place. [2024-06-28 02:42:50,886 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 422 selfloop transitions, 218 changer transitions 0/648 dead transitions. [2024-06-28 02:42:50,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 648 transitions, 12967 flow [2024-06-28 02:42:50,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:42:50,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:42:50,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 02:42:50,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5878048780487805 [2024-06-28 02:42:50,887 INFO L175 Difference]: Start difference. First operand has 485 places, 617 transitions, 10924 flow. Second operand 10 states and 241 transitions. [2024-06-28 02:42:50,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 648 transitions, 12967 flow [2024-06-28 02:42:59,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 648 transitions, 12434 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:59,305 INFO L231 Difference]: Finished difference. Result has 490 places, 620 transitions, 10930 flow [2024-06-28 02:42:59,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10399, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10930, PETRI_PLACES=490, PETRI_TRANSITIONS=620} [2024-06-28 02:42:59,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 448 predicate places. [2024-06-28 02:42:59,306 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 620 transitions, 10930 flow [2024-06-28 02:42:59,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:59,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:59,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:59,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:42:59,306 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:59,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:59,307 INFO L85 PathProgramCache]: Analyzing trace with hash -623936031, now seen corresponding path program 17 times [2024-06-28 02:42:59,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:59,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147243815] [2024-06-28 02:42:59,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:59,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:59,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:59,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:59,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:59,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147243815] [2024-06-28 02:42:59,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147243815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:59,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:59,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:59,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523159182] [2024-06-28 02:42:59,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:59,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:59,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:59,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:59,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:59,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:59,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 620 transitions, 10930 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:59,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:59,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:59,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:00,760 INFO L124 PetriNetUnfolderBase]: 3019/5118 cut-off events. [2024-06-28 02:43:00,760 INFO L125 PetriNetUnfolderBase]: For 1267541/1267541 co-relation queries the response was YES. [2024-06-28 02:43:00,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47088 conditions, 5118 events. 3019/5118 cut-off events. For 1267541/1267541 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 34271 event pairs, 562 based on Foata normal form. 1/5117 useless extension candidates. Maximal degree in co-relation 46870. Up to 4142 conditions per place. [2024-06-28 02:43:00,843 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 423 selfloop transitions, 224 changer transitions 0/655 dead transitions. [2024-06-28 02:43:00,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 655 transitions, 13301 flow [2024-06-28 02:43:00,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:00,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:00,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:43:00,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124661246612466 [2024-06-28 02:43:00,844 INFO L175 Difference]: Start difference. First operand has 490 places, 620 transitions, 10930 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:43:00,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 655 transitions, 13301 flow [2024-06-28 02:43:08,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 655 transitions, 12986 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:08,555 INFO L231 Difference]: Finished difference. Result has 493 places, 623 transitions, 11168 flow [2024-06-28 02:43:08,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10627, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11168, PETRI_PLACES=493, PETRI_TRANSITIONS=623} [2024-06-28 02:43:08,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-28 02:43:08,556 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 623 transitions, 11168 flow [2024-06-28 02:43:08,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:08,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:08,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] [2024-06-28 02:43:08,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:43:08,556 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:08,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:08,556 INFO L85 PathProgramCache]: Analyzing trace with hash 863622451, now seen corresponding path program 18 times [2024-06-28 02:43:08,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:08,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486353625] [2024-06-28 02:43:08,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:08,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:08,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:08,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:08,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:08,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486353625] [2024-06-28 02:43:08,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486353625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:08,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:08,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:08,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589010444] [2024-06-28 02:43:08,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:08,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:08,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:08,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:08,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:08,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:08,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 623 transitions, 11168 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:08,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:08,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:08,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:10,201 INFO L124 PetriNetUnfolderBase]: 3016/5125 cut-off events. [2024-06-28 02:43:10,201 INFO L125 PetriNetUnfolderBase]: For 1259825/1259825 co-relation queries the response was YES. [2024-06-28 02:43:10,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46950 conditions, 5125 events. 3016/5125 cut-off events. For 1259825/1259825 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 34336 event pairs, 573 based on Foata normal form. 1/5123 useless extension candidates. Maximal degree in co-relation 46732. Up to 4332 conditions per place. [2024-06-28 02:43:10,286 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 505 selfloop transitions, 147 changer transitions 0/660 dead transitions. [2024-06-28 02:43:10,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 660 transitions, 13188 flow [2024-06-28 02:43:10,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:10,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:10,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:43:10,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6287262872628726 [2024-06-28 02:43:10,287 INFO L175 Difference]: Start difference. First operand has 493 places, 623 transitions, 11168 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:43:10,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 660 transitions, 13188 flow [2024-06-28 02:43:16,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 660 transitions, 12703 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:16,328 INFO L231 Difference]: Finished difference. Result has 495 places, 623 transitions, 10996 flow [2024-06-28 02:43:16,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10687, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10996, PETRI_PLACES=495, PETRI_TRANSITIONS=623} [2024-06-28 02:43:16,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-28 02:43:16,329 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 623 transitions, 10996 flow [2024-06-28 02:43:16,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:16,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:16,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:16,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:43:16,329 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:16,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:16,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1843440719, now seen corresponding path program 19 times [2024-06-28 02:43:16,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:16,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591487959] [2024-06-28 02:43:16,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:16,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:16,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:16,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:16,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591487959] [2024-06-28 02:43:16,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591487959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:16,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:16,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:16,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324914650] [2024-06-28 02:43:16,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:16,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:16,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:16,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:16,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:16,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:16,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 623 transitions, 10996 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:16,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:16,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:16,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:17,844 INFO L124 PetriNetUnfolderBase]: 3013/5126 cut-off events. [2024-06-28 02:43:17,844 INFO L125 PetriNetUnfolderBase]: For 1246677/1246677 co-relation queries the response was YES. [2024-06-28 02:43:17,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46589 conditions, 5126 events. 3013/5126 cut-off events. For 1246677/1246677 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 34373 event pairs, 574 based on Foata normal form. 1/5125 useless extension candidates. Maximal degree in co-relation 46371. Up to 4515 conditions per place. [2024-06-28 02:43:17,928 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 578 selfloop transitions, 67 changer transitions 0/653 dead transitions. [2024-06-28 02:43:17,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 653 transitions, 12684 flow [2024-06-28 02:43:17,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:17,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:17,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:43:17,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-28 02:43:17,929 INFO L175 Difference]: Start difference. First operand has 495 places, 623 transitions, 10996 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:43:17,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 653 transitions, 12684 flow [2024-06-28 02:43:24,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 653 transitions, 12329 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:24,955 INFO L231 Difference]: Finished difference. Result has 493 places, 623 transitions, 10800 flow [2024-06-28 02:43:24,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10643, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10800, PETRI_PLACES=493, PETRI_TRANSITIONS=623} [2024-06-28 02:43:24,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-28 02:43:24,956 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 623 transitions, 10800 flow [2024-06-28 02:43:24,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:24,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:24,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:24,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:43:24,956 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:24,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:24,956 INFO L85 PathProgramCache]: Analyzing trace with hash -624321981, now seen corresponding path program 20 times [2024-06-28 02:43:24,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:24,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797838913] [2024-06-28 02:43:24,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:24,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:24,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:25,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:25,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:25,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797838913] [2024-06-28 02:43:25,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797838913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:25,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:25,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:25,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167661344] [2024-06-28 02:43:25,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:25,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:25,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:25,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:25,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:25,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:25,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 623 transitions, 10800 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:25,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:25,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:25,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:26,404 INFO L124 PetriNetUnfolderBase]: 3010/5122 cut-off events. [2024-06-28 02:43:26,404 INFO L125 PetriNetUnfolderBase]: For 1236356/1236356 co-relation queries the response was YES. [2024-06-28 02:43:26,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46169 conditions, 5122 events. 3010/5122 cut-off events. For 1236356/1236356 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 34376 event pairs, 574 based on Foata normal form. 1/5121 useless extension candidates. Maximal degree in co-relation 45951. Up to 4136 conditions per place. [2024-06-28 02:43:26,492 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 422 selfloop transitions, 226 changer transitions 0/656 dead transitions. [2024-06-28 02:43:26,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 656 transitions, 12504 flow [2024-06-28 02:43:26,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:26,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:26,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 02:43:26,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-28 02:43:26,493 INFO L175 Difference]: Start difference. First operand has 493 places, 623 transitions, 10800 flow. Second operand 9 states and 228 transitions. [2024-06-28 02:43:26,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 656 transitions, 12504 flow [2024-06-28 02:43:32,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 656 transitions, 12199 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:32,458 INFO L231 Difference]: Finished difference. Result has 496 places, 623 transitions, 10957 flow [2024-06-28 02:43:32,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10495, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10957, PETRI_PLACES=496, PETRI_TRANSITIONS=623} [2024-06-28 02:43:32,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-28 02:43:32,459 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 623 transitions, 10957 flow [2024-06-28 02:43:32,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:32,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:32,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:32,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:43:32,459 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:32,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:32,460 INFO L85 PathProgramCache]: Analyzing trace with hash -624322167, now seen corresponding path program 22 times [2024-06-28 02:43:32,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:32,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484167969] [2024-06-28 02:43:32,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:32,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:32,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:32,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:32,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:32,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484167969] [2024-06-28 02:43:32,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484167969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:32,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:32,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:32,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315415000] [2024-06-28 02:43:32,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:32,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:32,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:32,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:32,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:32,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:32,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 623 transitions, 10957 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:32,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:32,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:32,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:33,992 INFO L124 PetriNetUnfolderBase]: 3007/5106 cut-off events. [2024-06-28 02:43:33,992 INFO L125 PetriNetUnfolderBase]: For 1241402/1241402 co-relation queries the response was YES. [2024-06-28 02:43:34,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46355 conditions, 5106 events. 3007/5106 cut-off events. For 1241402/1241402 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 34221 event pairs, 563 based on Foata normal form. 1/5105 useless extension candidates. Maximal degree in co-relation 46136. Up to 4355 conditions per place. [2024-06-28 02:43:34,076 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 527 selfloop transitions, 124 changer transitions 0/659 dead transitions. [2024-06-28 02:43:34,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 659 transitions, 12681 flow [2024-06-28 02:43:34,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:34,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:34,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:43:34,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124661246612466 [2024-06-28 02:43:34,077 INFO L175 Difference]: Start difference. First operand has 496 places, 623 transitions, 10957 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:43:34,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 659 transitions, 12681 flow [2024-06-28 02:43:40,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 659 transitions, 12155 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 02:43:40,526 INFO L231 Difference]: Finished difference. Result has 495 places, 623 transitions, 10695 flow [2024-06-28 02:43:40,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10433, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10695, PETRI_PLACES=495, PETRI_TRANSITIONS=623} [2024-06-28 02:43:40,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-28 02:43:40,526 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 623 transitions, 10695 flow [2024-06-28 02:43:40,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:40,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:40,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:40,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:43:40,527 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:40,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:40,527 INFO L85 PathProgramCache]: Analyzing trace with hash 401138057, now seen corresponding path program 23 times [2024-06-28 02:43:40,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:40,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244329564] [2024-06-28 02:43:40,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:40,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:40,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:40,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:40,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244329564] [2024-06-28 02:43:40,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244329564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:40,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:40,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:40,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960355063] [2024-06-28 02:43:40,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:40,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:40,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:40,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:40,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:40,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:40,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 623 transitions, 10695 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:40,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:40,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:40,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:42,114 INFO L124 PetriNetUnfolderBase]: 3004/5105 cut-off events. [2024-06-28 02:43:42,114 INFO L125 PetriNetUnfolderBase]: For 1230331/1230331 co-relation queries the response was YES. [2024-06-28 02:43:42,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45943 conditions, 5105 events. 3004/5105 cut-off events. For 1230331/1230331 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 34221 event pairs, 590 based on Foata normal form. 1/5096 useless extension candidates. Maximal degree in co-relation 45724. Up to 4352 conditions per place. [2024-06-28 02:43:42,199 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 519 selfloop transitions, 125 changer transitions 0/652 dead transitions. [2024-06-28 02:43:42,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 652 transitions, 12381 flow [2024-06-28 02:43:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:42,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:42,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:43:42,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-28 02:43:42,200 INFO L175 Difference]: Start difference. First operand has 495 places, 623 transitions, 10695 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:43:42,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 652 transitions, 12381 flow [2024-06-28 02:43:49,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 652 transitions, 12093 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 02:43:49,075 INFO L231 Difference]: Finished difference. Result has 493 places, 623 transitions, 10671 flow [2024-06-28 02:43:49,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10411, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10671, PETRI_PLACES=493, PETRI_TRANSITIONS=623} [2024-06-28 02:43:49,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-28 02:43:49,076 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 623 transitions, 10671 flow [2024-06-28 02:43:49,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:49,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:49,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:49,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:43:49,077 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:49,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:49,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1613872087, now seen corresponding path program 21 times [2024-06-28 02:43:49,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:49,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758027741] [2024-06-28 02:43:49,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:49,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:49,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:49,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:49,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:49,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758027741] [2024-06-28 02:43:49,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758027741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:49,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:49,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:49,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073252346] [2024-06-28 02:43:49,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:49,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:49,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:49,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:49,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:49,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:49,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 623 transitions, 10671 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:49,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:49,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:49,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:50,587 INFO L124 PetriNetUnfolderBase]: 3001/5101 cut-off events. [2024-06-28 02:43:50,588 INFO L125 PetriNetUnfolderBase]: For 1203632/1203632 co-relation queries the response was YES. [2024-06-28 02:43:50,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45631 conditions, 5101 events. 3001/5101 cut-off events. For 1203632/1203632 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 34124 event pairs, 598 based on Foata normal form. 1/5092 useless extension candidates. Maximal degree in co-relation 45413. Up to 4130 conditions per place. [2024-06-28 02:43:50,669 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 411 selfloop transitions, 230 changer transitions 0/649 dead transitions. [2024-06-28 02:43:50,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 649 transitions, 12337 flow [2024-06-28 02:43:50,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:50,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:50,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:43:50,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:43:50,670 INFO L175 Difference]: Start difference. First operand has 493 places, 623 transitions, 10671 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:43:50,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 649 transitions, 12337 flow [2024-06-28 02:43:56,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 649 transitions, 11960 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:56,436 INFO L231 Difference]: Finished difference. Result has 493 places, 623 transitions, 10762 flow [2024-06-28 02:43:56,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10296, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10762, PETRI_PLACES=493, PETRI_TRANSITIONS=623} [2024-06-28 02:43:56,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-28 02:43:56,437 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 623 transitions, 10762 flow [2024-06-28 02:43:56,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:56,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:56,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:56,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:43:56,438 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:56,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:56,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1025306869, now seen corresponding path program 24 times [2024-06-28 02:43:56,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:56,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969582709] [2024-06-28 02:43:56,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:56,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:56,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:56,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:56,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:56,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969582709] [2024-06-28 02:43:56,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969582709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:56,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:56,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:56,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410056507] [2024-06-28 02:43:56,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:56,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:56,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:56,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:56,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:56,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:56,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 623 transitions, 10762 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:56,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:56,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:56,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:57,866 INFO L124 PetriNetUnfolderBase]: 2998/5077 cut-off events. [2024-06-28 02:43:57,866 INFO L125 PetriNetUnfolderBase]: For 1192255/1192255 co-relation queries the response was YES. [2024-06-28 02:43:57,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45536 conditions, 5077 events. 2998/5077 cut-off events. For 1192255/1192255 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 33898 event pairs, 576 based on Foata normal form. 1/5068 useless extension candidates. Maximal degree in co-relation 45318. Up to 4345 conditions per place. [2024-06-28 02:43:57,952 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 514 selfloop transitions, 125 changer transitions 0/647 dead transitions. [2024-06-28 02:43:57,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 647 transitions, 12126 flow [2024-06-28 02:43:57,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:57,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:57,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:43:57,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:43:57,954 INFO L175 Difference]: Start difference. First operand has 493 places, 623 transitions, 10762 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:43:57,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 647 transitions, 12126 flow [2024-06-28 02:44:03,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 647 transitions, 11615 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:03,581 INFO L231 Difference]: Finished difference. Result has 492 places, 623 transitions, 10511 flow [2024-06-28 02:44:03,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10251, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10511, PETRI_PLACES=492, PETRI_TRANSITIONS=623} [2024-06-28 02:44:03,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-28 02:44:03,582 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 623 transitions, 10511 flow [2024-06-28 02:44:03,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:03,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:03,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:03,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:44:03,583 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:03,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:03,583 INFO L85 PathProgramCache]: Analyzing trace with hash -477240183, now seen corresponding path program 4 times [2024-06-28 02:44:03,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:03,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918738371] [2024-06-28 02:44:03,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:03,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:03,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:03,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:03,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918738371] [2024-06-28 02:44:03,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918738371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:03,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:03,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:03,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270325132] [2024-06-28 02:44:03,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:03,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:03,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:03,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:03,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:03,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:03,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 623 transitions, 10511 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:03,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:03,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:03,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:05,178 INFO L124 PetriNetUnfolderBase]: 2985/5083 cut-off events. [2024-06-28 02:44:05,178 INFO L125 PetriNetUnfolderBase]: For 1194918/1194918 co-relation queries the response was YES. [2024-06-28 02:44:05,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44433 conditions, 5083 events. 2985/5083 cut-off events. For 1194918/1194918 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 34049 event pairs, 436 based on Foata normal form. 6/5087 useless extension candidates. Maximal degree in co-relation 44214. Up to 4230 conditions per place. [2024-06-28 02:44:05,259 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 586 selfloop transitions, 61 changer transitions 0/655 dead transitions. [2024-06-28 02:44:05,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 655 transitions, 11935 flow [2024-06-28 02:44:05,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:05,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:05,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:44:05,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-28 02:44:05,260 INFO L175 Difference]: Start difference. First operand has 492 places, 623 transitions, 10511 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:44:05,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 655 transitions, 11935 flow [2024-06-28 02:44:11,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 655 transitions, 11454 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 02:44:11,712 INFO L231 Difference]: Finished difference. Result has 489 places, 623 transitions, 10162 flow [2024-06-28 02:44:11,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10030, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10162, PETRI_PLACES=489, PETRI_TRANSITIONS=623} [2024-06-28 02:44:11,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-28 02:44:11,713 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 623 transitions, 10162 flow [2024-06-28 02:44:11,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:11,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:11,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] [2024-06-28 02:44:11,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:44:11,713 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:11,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:11,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1857268731, now seen corresponding path program 5 times [2024-06-28 02:44:11,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:11,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576279527] [2024-06-28 02:44:11,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:11,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:11,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:11,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:11,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:11,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576279527] [2024-06-28 02:44:11,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576279527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:11,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:11,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:11,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481306897] [2024-06-28 02:44:11,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:11,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:11,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:11,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:11,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:11,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:11,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 623 transitions, 10162 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:11,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:11,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:11,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:13,177 INFO L124 PetriNetUnfolderBase]: 3006/5088 cut-off events. [2024-06-28 02:44:13,177 INFO L125 PetriNetUnfolderBase]: For 1173100/1173103 co-relation queries the response was YES. [2024-06-28 02:44:13,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44715 conditions, 5088 events. 3006/5088 cut-off events. For 1173100/1173103 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 34014 event pairs, 581 based on Foata normal form. 4/5085 useless extension candidates. Maximal degree in co-relation 44496. Up to 4441 conditions per place. [2024-06-28 02:44:13,264 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 557 selfloop transitions, 85 changer transitions 0/650 dead transitions. [2024-06-28 02:44:13,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 650 transitions, 11888 flow [2024-06-28 02:44:13,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:13,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:13,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:44:13,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-28 02:44:13,265 INFO L175 Difference]: Start difference. First operand has 489 places, 623 transitions, 10162 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:44:13,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 650 transitions, 11888 flow [2024-06-28 02:44:19,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 650 transitions, 11787 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:19,757 INFO L231 Difference]: Finished difference. Result has 491 places, 627 transitions, 10318 flow [2024-06-28 02:44:19,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10067, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10318, PETRI_PLACES=491, PETRI_TRANSITIONS=627} [2024-06-28 02:44:19,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-28 02:44:19,757 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 627 transitions, 10318 flow [2024-06-28 02:44:19,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:19,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:19,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:19,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:44:19,758 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:19,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:19,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1887467269, now seen corresponding path program 6 times [2024-06-28 02:44:19,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:19,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379355951] [2024-06-28 02:44:19,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:19,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:19,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:19,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:19,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:19,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379355951] [2024-06-28 02:44:19,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379355951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:19,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:19,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:19,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634030544] [2024-06-28 02:44:19,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:19,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:19,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:19,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:19,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:19,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:19,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 627 transitions, 10318 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:19,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:19,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:19,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:21,268 INFO L124 PetriNetUnfolderBase]: 3014/5105 cut-off events. [2024-06-28 02:44:21,268 INFO L125 PetriNetUnfolderBase]: For 1144251/1144254 co-relation queries the response was YES. [2024-06-28 02:44:21,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44674 conditions, 5105 events. 3014/5105 cut-off events. For 1144251/1144254 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 34148 event pairs, 588 based on Foata normal form. 4/5102 useless extension candidates. Maximal degree in co-relation 44455. Up to 4488 conditions per place. [2024-06-28 02:44:21,350 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 557 selfloop transitions, 82 changer transitions 0/647 dead transitions. [2024-06-28 02:44:21,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 647 transitions, 11694 flow [2024-06-28 02:44:21,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:21,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:21,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:44:21,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-28 02:44:21,351 INFO L175 Difference]: Start difference. First operand has 491 places, 627 transitions, 10318 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:44:21,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 647 transitions, 11694 flow [2024-06-28 02:44:28,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 647 transitions, 11532 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:44:28,495 INFO L231 Difference]: Finished difference. Result has 495 places, 629 transitions, 10369 flow [2024-06-28 02:44:28,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10174, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10369, PETRI_PLACES=495, PETRI_TRANSITIONS=629} [2024-06-28 02:44:28,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-28 02:44:28,496 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 629 transitions, 10369 flow [2024-06-28 02:44:28,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:28,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:28,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] [2024-06-28 02:44:28,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:44:28,497 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:28,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:28,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1927376507, now seen corresponding path program 7 times [2024-06-28 02:44:28,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:28,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953511365] [2024-06-28 02:44:28,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:28,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:28,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:28,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:28,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:28,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953511365] [2024-06-28 02:44:28,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953511365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:28,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:28,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:28,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60761321] [2024-06-28 02:44:28,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:28,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:28,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:28,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:28,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:28,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:28,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 629 transitions, 10369 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:28,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:28,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:28,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:30,014 INFO L124 PetriNetUnfolderBase]: 3022/5107 cut-off events. [2024-06-28 02:44:30,014 INFO L125 PetriNetUnfolderBase]: For 1157922/1157922 co-relation queries the response was YES. [2024-06-28 02:44:30,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44867 conditions, 5107 events. 3022/5107 cut-off events. For 1157922/1157922 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 34115 event pairs, 592 based on Foata normal form. 2/5097 useless extension candidates. Maximal degree in co-relation 44646. Up to 4500 conditions per place. [2024-06-28 02:44:30,106 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 556 selfloop transitions, 86 changer transitions 0/650 dead transitions. [2024-06-28 02:44:30,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 650 transitions, 11741 flow [2024-06-28 02:44:30,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:30,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:30,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:44:30,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-28 02:44:30,107 INFO L175 Difference]: Start difference. First operand has 495 places, 629 transitions, 10369 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:44:30,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 650 transitions, 11741 flow [2024-06-28 02:44:37,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 650 transitions, 11566 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:37,953 INFO L231 Difference]: Finished difference. Result has 498 places, 631 transitions, 10403 flow [2024-06-28 02:44:37,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10194, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10403, PETRI_PLACES=498, PETRI_TRANSITIONS=631} [2024-06-28 02:44:37,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-28 02:44:37,954 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 631 transitions, 10403 flow [2024-06-28 02:44:37,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:37,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:37,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:37,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:44:37,954 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:37,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:37,954 INFO L85 PathProgramCache]: Analyzing trace with hash -441029399, now seen corresponding path program 8 times [2024-06-28 02:44:37,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:37,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531524727] [2024-06-28 02:44:37,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:37,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:37,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:38,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:38,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531524727] [2024-06-28 02:44:38,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531524727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:38,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:38,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:38,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622630825] [2024-06-28 02:44:38,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:38,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:38,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:38,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:38,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:38,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:38,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 631 transitions, 10403 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:38,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:38,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:38,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:39,572 INFO L124 PetriNetUnfolderBase]: 3030/5153 cut-off events. [2024-06-28 02:44:39,572 INFO L125 PetriNetUnfolderBase]: For 1174328/1174331 co-relation queries the response was YES. [2024-06-28 02:44:39,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45106 conditions, 5153 events. 3030/5153 cut-off events. For 1174328/1174331 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34642 event pairs, 510 based on Foata normal form. 4/5150 useless extension candidates. Maximal degree in co-relation 44884. Up to 4314 conditions per place. [2024-06-28 02:44:39,659 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 550 selfloop transitions, 107 changer transitions 0/665 dead transitions. [2024-06-28 02:44:39,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 665 transitions, 12519 flow [2024-06-28 02:44:39,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:39,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:39,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:44:39,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:44:39,660 INFO L175 Difference]: Start difference. First operand has 498 places, 631 transitions, 10403 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:44:39,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 665 transitions, 12519 flow [2024-06-28 02:44:48,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 665 transitions, 12330 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:48,552 INFO L231 Difference]: Finished difference. Result has 500 places, 640 transitions, 10619 flow [2024-06-28 02:44:48,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10214, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10619, PETRI_PLACES=500, PETRI_TRANSITIONS=640} [2024-06-28 02:44:48,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-28 02:44:48,553 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 640 transitions, 10619 flow [2024-06-28 02:44:48,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:48,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:48,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:48,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:44:48,553 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:48,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:48,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1836116219, now seen corresponding path program 9 times [2024-06-28 02:44:48,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:48,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372610075] [2024-06-28 02:44:48,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:48,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:48,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:48,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:48,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:48,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372610075] [2024-06-28 02:44:48,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372610075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:48,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:48,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:48,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751495809] [2024-06-28 02:44:48,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:48,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:48,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:48,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:48,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:48,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:48,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 640 transitions, 10619 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:48,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:48,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:48,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:49,995 INFO L124 PetriNetUnfolderBase]: 3038/5162 cut-off events. [2024-06-28 02:44:49,996 INFO L125 PetriNetUnfolderBase]: For 1190711/1190714 co-relation queries the response was YES. [2024-06-28 02:44:50,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45690 conditions, 5162 events. 3038/5162 cut-off events. For 1190711/1190714 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34761 event pairs, 514 based on Foata normal form. 4/5159 useless extension candidates. Maximal degree in co-relation 45466. Up to 4322 conditions per place. [2024-06-28 02:44:50,086 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 547 selfloop transitions, 109 changer transitions 0/664 dead transitions. [2024-06-28 02:44:50,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 664 transitions, 12356 flow [2024-06-28 02:44:50,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:50,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:50,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:44:50,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-28 02:44:50,087 INFO L175 Difference]: Start difference. First operand has 500 places, 640 transitions, 10619 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:44:50,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 664 transitions, 12356 flow [2024-06-28 02:44:58,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 664 transitions, 12154 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-28 02:44:58,019 INFO L231 Difference]: Finished difference. Result has 505 places, 643 transitions, 10703 flow [2024-06-28 02:44:58,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10447, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10703, PETRI_PLACES=505, PETRI_TRANSITIONS=643} [2024-06-28 02:44:58,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-28 02:44:58,020 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 643 transitions, 10703 flow [2024-06-28 02:44:58,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:58,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:58,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:58,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:44:58,020 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:58,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:58,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1994088085, now seen corresponding path program 5 times [2024-06-28 02:44:58,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:58,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534409383] [2024-06-28 02:44:58,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:58,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:58,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:58,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:58,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:58,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534409383] [2024-06-28 02:44:58,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534409383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:58,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:58,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:58,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629651417] [2024-06-28 02:44:58,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:58,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:58,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:58,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:58,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:58,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:58,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 643 transitions, 10703 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:58,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:58,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:58,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:59,541 INFO L124 PetriNetUnfolderBase]: 3046/5153 cut-off events. [2024-06-28 02:44:59,542 INFO L125 PetriNetUnfolderBase]: For 1204843/1204843 co-relation queries the response was YES. [2024-06-28 02:44:59,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45852 conditions, 5153 events. 3046/5153 cut-off events. For 1204843/1204843 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34500 event pairs, 630 based on Foata normal form. 2/5137 useless extension candidates. Maximal degree in co-relation 45626. Up to 4390 conditions per place. [2024-06-28 02:44:59,625 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 466 selfloop transitions, 190 changer transitions 0/664 dead transitions. [2024-06-28 02:44:59,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 664 transitions, 12153 flow [2024-06-28 02:44:59,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:59,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:59,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:44:59,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-28 02:44:59,626 INFO L175 Difference]: Start difference. First operand has 505 places, 643 transitions, 10703 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:44:59,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 664 transitions, 12153 flow [2024-06-28 02:45:07,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 664 transitions, 11972 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:45:07,982 INFO L231 Difference]: Finished difference. Result has 510 places, 645 transitions, 10989 flow [2024-06-28 02:45:07,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10522, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10989, PETRI_PLACES=510, PETRI_TRANSITIONS=645} [2024-06-28 02:45:07,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-28 02:45:07,983 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 645 transitions, 10989 flow [2024-06-28 02:45:07,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:07,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:07,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:07,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:45:07,983 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:07,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:07,983 INFO L85 PathProgramCache]: Analyzing trace with hash -442885237, now seen corresponding path program 10 times [2024-06-28 02:45:07,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:07,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887805472] [2024-06-28 02:45:07,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:07,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:07,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:08,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:08,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:08,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887805472] [2024-06-28 02:45:08,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887805472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:08,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:08,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:08,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472564125] [2024-06-28 02:45:08,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:08,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:08,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:08,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:08,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:08,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:08,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 645 transitions, 10989 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:08,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:08,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:08,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:09,637 INFO L124 PetriNetUnfolderBase]: 3067/5202 cut-off events. [2024-06-28 02:45:09,638 INFO L125 PetriNetUnfolderBase]: For 1246180/1246183 co-relation queries the response was YES. [2024-06-28 02:45:09,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46641 conditions, 5202 events. 3067/5202 cut-off events. For 1246180/1246183 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 34979 event pairs, 595 based on Foata normal form. 4/5197 useless extension candidates. Maximal degree in co-relation 46414. Up to 4538 conditions per place. [2024-06-28 02:45:09,727 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 571 selfloop transitions, 88 changer transitions 0/667 dead transitions. [2024-06-28 02:45:09,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 667 transitions, 12729 flow [2024-06-28 02:45:09,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:09,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:09,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:45:09,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-28 02:45:09,728 INFO L175 Difference]: Start difference. First operand has 510 places, 645 transitions, 10989 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:45:09,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 667 transitions, 12729 flow [2024-06-28 02:45:17,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 667 transitions, 12278 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:17,267 INFO L231 Difference]: Finished difference. Result has 512 places, 650 transitions, 10811 flow [2024-06-28 02:45:17,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10538, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10811, PETRI_PLACES=512, PETRI_TRANSITIONS=650} [2024-06-28 02:45:17,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 470 predicate places. [2024-06-28 02:45:17,267 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 650 transitions, 10811 flow [2024-06-28 02:45:17,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:17,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:17,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:17,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:45:17,268 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:17,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:17,268 INFO L85 PathProgramCache]: Analyzing trace with hash 899899141, now seen corresponding path program 11 times [2024-06-28 02:45:17,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:17,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075517431] [2024-06-28 02:45:17,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:17,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:17,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:17,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:17,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075517431] [2024-06-28 02:45:17,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075517431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:17,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:17,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:17,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515145111] [2024-06-28 02:45:17,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:17,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:17,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:17,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:17,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:17,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:17,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 650 transitions, 10811 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:17,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:17,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:17,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:18,763 INFO L124 PetriNetUnfolderBase]: 3062/5189 cut-off events. [2024-06-28 02:45:18,763 INFO L125 PetriNetUnfolderBase]: For 1236772/1236775 co-relation queries the response was YES. [2024-06-28 02:45:18,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46120 conditions, 5189 events. 3062/5189 cut-off events. For 1236772/1236775 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 34850 event pairs, 594 based on Foata normal form. 4/5186 useless extension candidates. Maximal degree in co-relation 45891. Up to 4560 conditions per place. [2024-06-28 02:45:18,852 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 576 selfloop transitions, 81 changer transitions 0/665 dead transitions. [2024-06-28 02:45:18,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 665 transitions, 12171 flow [2024-06-28 02:45:18,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:18,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:18,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:45:18,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-28 02:45:18,853 INFO L175 Difference]: Start difference. First operand has 512 places, 650 transitions, 10811 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:45:18,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 665 transitions, 12171 flow [2024-06-28 02:45:27,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 665 transitions, 11978 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:45:28,005 INFO L231 Difference]: Finished difference. Result has 515 places, 650 transitions, 10785 flow [2024-06-28 02:45:28,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10618, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10785, PETRI_PLACES=515, PETRI_TRANSITIONS=650} [2024-06-28 02:45:28,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 473 predicate places. [2024-06-28 02:45:28,006 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 650 transitions, 10785 flow [2024-06-28 02:45:28,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:28,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:28,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:28,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:45:28,007 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:28,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:28,007 INFO L85 PathProgramCache]: Analyzing trace with hash 122547767, now seen corresponding path program 12 times [2024-06-28 02:45:28,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:28,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457696152] [2024-06-28 02:45:28,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:28,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:28,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:28,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:28,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:28,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457696152] [2024-06-28 02:45:28,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457696152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:28,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:28,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:28,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827684025] [2024-06-28 02:45:28,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:28,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:28,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:28,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:28,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:28,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:28,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 650 transitions, 10785 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:28,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:28,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:28,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:29,589 INFO L124 PetriNetUnfolderBase]: 3070/5202 cut-off events. [2024-06-28 02:45:29,589 INFO L125 PetriNetUnfolderBase]: For 1250713/1250713 co-relation queries the response was YES. [2024-06-28 02:45:29,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46240 conditions, 5202 events. 3070/5202 cut-off events. For 1250713/1250713 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35009 event pairs, 598 based on Foata normal form. 2/5195 useless extension candidates. Maximal degree in co-relation 46010. Up to 4572 conditions per place. [2024-06-28 02:45:29,679 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 574 selfloop transitions, 86 changer transitions 0/668 dead transitions. [2024-06-28 02:45:29,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 668 transitions, 12191 flow [2024-06-28 02:45:29,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:29,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:29,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:45:29,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-28 02:45:29,680 INFO L175 Difference]: Start difference. First operand has 515 places, 650 transitions, 10785 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:45:29,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 668 transitions, 12191 flow [2024-06-28 02:45:38,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 668 transitions, 12028 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:45:38,944 INFO L231 Difference]: Finished difference. Result has 518 places, 652 transitions, 10841 flow [2024-06-28 02:45:38,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10622, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10841, PETRI_PLACES=518, PETRI_TRANSITIONS=652} [2024-06-28 02:45:38,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 476 predicate places. [2024-06-28 02:45:38,944 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 652 transitions, 10841 flow [2024-06-28 02:45:38,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:38,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:38,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:38,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:45:38,945 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:38,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:38,946 INFO L85 PathProgramCache]: Analyzing trace with hash 867335051, now seen corresponding path program 13 times [2024-06-28 02:45:38,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:38,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142604738] [2024-06-28 02:45:38,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:38,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:38,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:39,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:39,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:39,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142604738] [2024-06-28 02:45:39,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142604738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:39,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:39,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:39,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894828453] [2024-06-28 02:45:39,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:39,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:39,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:39,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:39,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:39,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:39,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 652 transitions, 10841 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:39,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:39,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:39,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:40,622 INFO L124 PetriNetUnfolderBase]: 3091/5231 cut-off events. [2024-06-28 02:45:40,622 INFO L125 PetriNetUnfolderBase]: For 1290443/1290443 co-relation queries the response was YES. [2024-06-28 02:45:40,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46891 conditions, 5231 events. 3091/5231 cut-off events. For 1290443/1290443 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 35146 event pairs, 595 based on Foata normal form. 2/5222 useless extension candidates. Maximal degree in co-relation 46660. Up to 4568 conditions per place. [2024-06-28 02:45:40,711 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 572 selfloop transitions, 95 changer transitions 0/675 dead transitions. [2024-06-28 02:45:40,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 675 transitions, 12617 flow [2024-06-28 02:45:40,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:40,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:40,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:45:40,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-28 02:45:40,712 INFO L175 Difference]: Start difference. First operand has 518 places, 652 transitions, 10841 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:45:40,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 675 transitions, 12617 flow [2024-06-28 02:45:48,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 675 transitions, 12426 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:48,580 INFO L231 Difference]: Finished difference. Result has 521 places, 657 transitions, 10952 flow [2024-06-28 02:45:48,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10650, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10952, PETRI_PLACES=521, PETRI_TRANSITIONS=657} [2024-06-28 02:45:48,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-28 02:45:48,580 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 657 transitions, 10952 flow [2024-06-28 02:45:48,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:48,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:48,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:48,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:45:48,581 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:48,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:48,581 INFO L85 PathProgramCache]: Analyzing trace with hash 322151561, now seen corresponding path program 14 times [2024-06-28 02:45:48,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:48,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324597742] [2024-06-28 02:45:48,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:48,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:48,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:48,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:48,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:48,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324597742] [2024-06-28 02:45:48,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324597742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:48,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:48,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:48,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863436605] [2024-06-28 02:45:48,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:48,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:48,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:48,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:48,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:48,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:48,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 657 transitions, 10952 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:48,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:48,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:48,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:50,247 INFO L124 PetriNetUnfolderBase]: 3086/5226 cut-off events. [2024-06-28 02:45:50,247 INFO L125 PetriNetUnfolderBase]: For 1283014/1283014 co-relation queries the response was YES. [2024-06-28 02:45:50,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46709 conditions, 5226 events. 3086/5226 cut-off events. For 1283014/1283014 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 35160 event pairs, 598 based on Foata normal form. 2/5219 useless extension candidates. Maximal degree in co-relation 46476. Up to 4596 conditions per place. [2024-06-28 02:45:50,332 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 580 selfloop transitions, 87 changer transitions 0/675 dead transitions. [2024-06-28 02:45:50,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 675 transitions, 12338 flow [2024-06-28 02:45:50,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:45:50,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:45:50,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:45:50,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390243902439025 [2024-06-28 02:45:50,333 INFO L175 Difference]: Start difference. First operand has 521 places, 657 transitions, 10952 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:45:50,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 675 transitions, 12338 flow [2024-06-28 02:45:57,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 675 transitions, 12126 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:45:57,937 INFO L231 Difference]: Finished difference. Result has 526 places, 657 transitions, 10919 flow [2024-06-28 02:45:57,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10740, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10919, PETRI_PLACES=526, PETRI_TRANSITIONS=657} [2024-06-28 02:45:57,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-28 02:45:57,937 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 657 transitions, 10919 flow [2024-06-28 02:45:57,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:57,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:57,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:57,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:45:57,938 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:57,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:57,938 INFO L85 PathProgramCache]: Analyzing trace with hash 750432929, now seen corresponding path program 6 times [2024-06-28 02:45:57,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:57,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057374142] [2024-06-28 02:45:57,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:57,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:57,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:58,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:58,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:58,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057374142] [2024-06-28 02:45:58,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057374142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:58,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:58,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:58,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541307831] [2024-06-28 02:45:58,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:58,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:58,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:58,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:58,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:58,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:58,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 657 transitions, 10919 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:58,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:58,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:58,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:59,832 INFO L124 PetriNetUnfolderBase]: 3094/5245 cut-off events. [2024-06-28 02:45:59,832 INFO L125 PetriNetUnfolderBase]: For 1298212/1298212 co-relation queries the response was YES. [2024-06-28 02:45:59,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46903 conditions, 5245 events. 3094/5245 cut-off events. For 1298212/1298212 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 35266 event pairs, 581 based on Foata normal form. 2/5241 useless extension candidates. Maximal degree in co-relation 46669. Up to 4689 conditions per place. [2024-06-28 02:45:59,921 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 617 selfloop transitions, 50 changer transitions 0/675 dead transitions. [2024-06-28 02:45:59,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 675 transitions, 12383 flow [2024-06-28 02:45:59,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:59,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:59,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:45:59,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-28 02:45:59,925 INFO L175 Difference]: Start difference. First operand has 526 places, 657 transitions, 10919 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:45:59,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 675 transitions, 12383 flow [2024-06-28 02:46:06,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 675 transitions, 12254 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:06,921 INFO L231 Difference]: Finished difference. Result has 528 places, 659 transitions, 10981 flow [2024-06-28 02:46:06,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10790, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10981, PETRI_PLACES=528, PETRI_TRANSITIONS=659} [2024-06-28 02:46:06,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-28 02:46:06,921 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 659 transitions, 10981 flow [2024-06-28 02:46:06,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:06,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:06,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:06,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:46:06,922 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:06,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:06,922 INFO L85 PathProgramCache]: Analyzing trace with hash 765670049, now seen corresponding path program 7 times [2024-06-28 02:46:06,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:06,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133584830] [2024-06-28 02:46:06,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:06,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:06,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:07,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:07,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:07,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133584830] [2024-06-28 02:46:07,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133584830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:07,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:07,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:07,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774849188] [2024-06-28 02:46:07,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:07,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:07,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:07,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:07,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:07,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:07,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 659 transitions, 10981 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:07,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:07,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:07,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:08,527 INFO L124 PetriNetUnfolderBase]: 3102/5255 cut-off events. [2024-06-28 02:46:08,527 INFO L125 PetriNetUnfolderBase]: For 1317633/1317633 co-relation queries the response was YES. [2024-06-28 02:46:08,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47193 conditions, 5255 events. 3102/5255 cut-off events. For 1317633/1317633 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35372 event pairs, 577 based on Foata normal form. 2/5251 useless extension candidates. Maximal degree in co-relation 46957. Up to 4687 conditions per place. [2024-06-28 02:46:08,623 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 617 selfloop transitions, 54 changer transitions 0/679 dead transitions. [2024-06-28 02:46:08,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 679 transitions, 12461 flow [2024-06-28 02:46:08,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:46:08,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:46:08,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:46:08,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-28 02:46:08,624 INFO L175 Difference]: Start difference. First operand has 528 places, 659 transitions, 10981 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:46:08,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 679 transitions, 12461 flow [2024-06-28 02:46:16,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 679 transitions, 12286 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:16,975 INFO L231 Difference]: Finished difference. Result has 531 places, 661 transitions, 11009 flow [2024-06-28 02:46:16,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10806, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11009, PETRI_PLACES=531, PETRI_TRANSITIONS=661} [2024-06-28 02:46:16,975 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 489 predicate places. [2024-06-28 02:46:16,975 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 661 transitions, 11009 flow [2024-06-28 02:46:16,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:16,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:16,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:16,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:46:16,976 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:16,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:16,976 INFO L85 PathProgramCache]: Analyzing trace with hash 322336259, now seen corresponding path program 8 times [2024-06-28 02:46:16,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:16,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782846050] [2024-06-28 02:46:16,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:16,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:16,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:17,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:17,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:17,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782846050] [2024-06-28 02:46:17,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782846050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:17,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:17,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:17,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595339828] [2024-06-28 02:46:17,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:17,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:17,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:17,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:17,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:17,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:17,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 661 transitions, 11009 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:17,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:17,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:17,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:18,512 INFO L124 PetriNetUnfolderBase]: 3110/5253 cut-off events. [2024-06-28 02:46:18,512 INFO L125 PetriNetUnfolderBase]: For 1337754/1337754 co-relation queries the response was YES. [2024-06-28 02:46:18,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47424 conditions, 5253 events. 3110/5253 cut-off events. For 1337754/1337754 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 35288 event pairs, 632 based on Foata normal form. 2/5237 useless extension candidates. Maximal degree in co-relation 47187. Up to 4486 conditions per place. [2024-06-28 02:46:18,605 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 483 selfloop transitions, 188 changer transitions 0/679 dead transitions. [2024-06-28 02:46:18,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 679 transitions, 12489 flow [2024-06-28 02:46:18,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:18,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:18,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:46:18,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-28 02:46:18,606 INFO L175 Difference]: Start difference. First operand has 531 places, 661 transitions, 11009 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:46:18,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 679 transitions, 12489 flow [2024-06-28 02:46:28,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 679 transitions, 12302 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 02:46:28,080 INFO L231 Difference]: Finished difference. Result has 532 places, 663 transitions, 11297 flow [2024-06-28 02:46:28,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10822, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11297, PETRI_PLACES=532, PETRI_TRANSITIONS=663} [2024-06-28 02:46:28,080 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-28 02:46:28,080 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 663 transitions, 11297 flow [2024-06-28 02:46:28,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:28,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:28,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:28,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:46:28,081 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:28,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:28,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1281799443, now seen corresponding path program 15 times [2024-06-28 02:46:28,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:28,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867387175] [2024-06-28 02:46:28,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:28,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:28,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:28,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:28,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:28,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867387175] [2024-06-28 02:46:28,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867387175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:28,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:28,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:46:28,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445370711] [2024-06-28 02:46:28,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:28,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:46:28,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:28,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:46:28,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:46:28,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:28,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 663 transitions, 11297 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:28,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:28,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:28,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:29,737 INFO L124 PetriNetUnfolderBase]: 3105/5266 cut-off events. [2024-06-28 02:46:29,737 INFO L125 PetriNetUnfolderBase]: For 1326279/1326279 co-relation queries the response was YES. [2024-06-28 02:46:29,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47380 conditions, 5266 events. 3105/5266 cut-off events. For 1326279/1326279 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 35539 event pairs, 557 based on Foata normal form. 2/5266 useless extension candidates. Maximal degree in co-relation 47142. Up to 4385 conditions per place. [2024-06-28 02:46:29,831 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 591 selfloop transitions, 99 changer transitions 0/698 dead transitions. [2024-06-28 02:46:29,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 698 transitions, 12817 flow [2024-06-28 02:46:29,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:29,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:29,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:46:29,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:46:29,832 INFO L175 Difference]: Start difference. First operand has 532 places, 663 transitions, 11297 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:46:29,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 698 transitions, 12817 flow [2024-06-28 02:46:37,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 698 transitions, 12352 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:37,345 INFO L231 Difference]: Finished difference. Result has 534 places, 663 transitions, 11054 flow [2024-06-28 02:46:37,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10832, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11054, PETRI_PLACES=534, PETRI_TRANSITIONS=663} [2024-06-28 02:46:37,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-28 02:46:37,346 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 663 transitions, 11054 flow [2024-06-28 02:46:37,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:37,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:37,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:37,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:46:37,347 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:37,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:37,347 INFO L85 PathProgramCache]: Analyzing trace with hash 657853893, now seen corresponding path program 16 times [2024-06-28 02:46:37,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:37,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485957818] [2024-06-28 02:46:37,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:37,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:37,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:37,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:37,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:37,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485957818] [2024-06-28 02:46:37,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485957818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:37,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:37,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:46:37,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002553771] [2024-06-28 02:46:37,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:37,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:46:37,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:37,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:46:37,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:46:37,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:37,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 663 transitions, 11054 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:37,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:37,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:37,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:38,960 INFO L124 PetriNetUnfolderBase]: 3100/5254 cut-off events. [2024-06-28 02:46:38,960 INFO L125 PetriNetUnfolderBase]: For 1314913/1314913 co-relation queries the response was YES. [2024-06-28 02:46:39,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46923 conditions, 5254 events. 3100/5254 cut-off events. For 1314913/1314913 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 35432 event pairs, 577 based on Foata normal form. 2/5246 useless extension candidates. Maximal degree in co-relation 46684. Up to 4556 conditions per place. [2024-06-28 02:46:39,053 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 588 selfloop transitions, 92 changer transitions 0/688 dead transitions. [2024-06-28 02:46:39,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 688 transitions, 12502 flow [2024-06-28 02:46:39,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:46:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:46:39,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:46:39,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:46:39,054 INFO L175 Difference]: Start difference. First operand has 534 places, 663 transitions, 11054 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:46:39,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 688 transitions, 12502 flow [2024-06-28 02:46:46,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 688 transitions, 12310 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:46,684 INFO L231 Difference]: Finished difference. Result has 535 places, 663 transitions, 11054 flow [2024-06-28 02:46:46,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10862, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11054, PETRI_PLACES=535, PETRI_TRANSITIONS=663} [2024-06-28 02:46:46,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-28 02:46:46,684 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 663 transitions, 11054 flow [2024-06-28 02:46:46,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:46,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:46,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:46,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:46:46,686 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:46,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:46,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1015775733, now seen corresponding path program 17 times [2024-06-28 02:46:46,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:46,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843462909] [2024-06-28 02:46:46,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:46,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:46,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:46,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:46,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:46,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843462909] [2024-06-28 02:46:46,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843462909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:46,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:46,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:46:46,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7968959] [2024-06-28 02:46:46,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:46,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:46:46,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:46,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:46:46,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:46:46,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:46,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 663 transitions, 11054 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:46,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:46,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:46,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:48,326 INFO L124 PetriNetUnfolderBase]: 3095/5274 cut-off events. [2024-06-28 02:46:48,326 INFO L125 PetriNetUnfolderBase]: For 1274648/1274648 co-relation queries the response was YES. [2024-06-28 02:46:48,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46413 conditions, 5274 events. 3095/5274 cut-off events. For 1274648/1274648 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 35720 event pairs, 504 based on Foata normal form. 2/5266 useless extension candidates. Maximal degree in co-relation 46174. Up to 4292 conditions per place. [2024-06-28 02:46:48,417 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 577 selfloop transitions, 107 changer transitions 0/692 dead transitions. [2024-06-28 02:46:48,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 692 transitions, 12540 flow [2024-06-28 02:46:48,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:46:48,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:46:48,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:46:48,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-28 02:46:48,418 INFO L175 Difference]: Start difference. First operand has 535 places, 663 transitions, 11054 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:46:48,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 692 transitions, 12540 flow [2024-06-28 02:46:55,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 692 transitions, 12323 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:55,847 INFO L231 Difference]: Finished difference. Result has 536 places, 663 transitions, 11059 flow [2024-06-28 02:46:55,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10837, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11059, PETRI_PLACES=536, PETRI_TRANSITIONS=663} [2024-06-28 02:46:55,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-28 02:46:55,848 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 663 transitions, 11059 flow [2024-06-28 02:46:55,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:55,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:55,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:55,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:46:55,849 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:55,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:55,849 INFO L85 PathProgramCache]: Analyzing trace with hash -623922143, now seen corresponding path program 9 times [2024-06-28 02:46:55,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:55,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663721368] [2024-06-28 02:46:55,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:55,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:55,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:55,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:55,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:55,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663721368] [2024-06-28 02:46:55,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663721368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:55,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:55,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:55,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252388539] [2024-06-28 02:46:55,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:55,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:55,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:55,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:55,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:56,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:56,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 663 transitions, 11059 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:56,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:56,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:56,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:57,553 INFO L124 PetriNetUnfolderBase]: 3131/5329 cut-off events. [2024-06-28 02:46:57,553 INFO L125 PetriNetUnfolderBase]: For 1401943/1401943 co-relation queries the response was YES. [2024-06-28 02:46:57,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47422 conditions, 5329 events. 3131/5329 cut-off events. For 1401943/1401943 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 36070 event pairs, 581 based on Foata normal form. 10/5337 useless extension candidates. Maximal degree in co-relation 47182. Up to 4420 conditions per place. [2024-06-28 02:46:57,648 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 512 selfloop transitions, 179 changer transitions 0/699 dead transitions. [2024-06-28 02:46:57,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 699 transitions, 12987 flow [2024-06-28 02:46:57,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:46:57,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:46:57,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:46:57,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151761517615176 [2024-06-28 02:46:57,649 INFO L175 Difference]: Start difference. First operand has 536 places, 663 transitions, 11059 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:46:57,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 699 transitions, 12987 flow [2024-06-28 02:47:05,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 699 transitions, 12759 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:47:05,606 INFO L231 Difference]: Finished difference. Result has 538 places, 665 transitions, 11299 flow [2024-06-28 02:47:05,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10831, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11299, PETRI_PLACES=538, PETRI_TRANSITIONS=665} [2024-06-28 02:47:05,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 496 predicate places. [2024-06-28 02:47:05,607 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 665 transitions, 11299 flow [2024-06-28 02:47:05,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:05,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:05,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:05,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:47:05,607 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:05,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:05,608 INFO L85 PathProgramCache]: Analyzing trace with hash -396020993, now seen corresponding path program 10 times [2024-06-28 02:47:05,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:05,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691491684] [2024-06-28 02:47:05,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:05,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:05,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:05,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:05,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:05,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691491684] [2024-06-28 02:47:05,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691491684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:05,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:05,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:05,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463275807] [2024-06-28 02:47:05,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:05,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:05,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:05,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:05,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:05,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:05,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 665 transitions, 11299 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:05,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:05,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:05,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:07,306 INFO L124 PetriNetUnfolderBase]: 3167/5368 cut-off events. [2024-06-28 02:47:07,306 INFO L125 PetriNetUnfolderBase]: For 1432950/1432950 co-relation queries the response was YES. [2024-06-28 02:47:07,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48518 conditions, 5368 events. 3167/5368 cut-off events. For 1432950/1432950 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36315 event pairs, 575 based on Foata normal form. 10/5376 useless extension candidates. Maximal degree in co-relation 48279. Up to 4476 conditions per place. [2024-06-28 02:47:07,404 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 514 selfloop transitions, 176 changer transitions 0/698 dead transitions. [2024-06-28 02:47:07,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 698 transitions, 13215 flow [2024-06-28 02:47:07,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:47:07,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:47:07,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-28 02:47:07,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5926829268292683 [2024-06-28 02:47:07,405 INFO L175 Difference]: Start difference. First operand has 538 places, 665 transitions, 11299 flow. Second operand 10 states and 243 transitions. [2024-06-28 02:47:07,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 698 transitions, 13215 flow [2024-06-28 02:47:16,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 698 transitions, 12787 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 02:47:16,341 INFO L231 Difference]: Finished difference. Result has 541 places, 667 transitions, 11337 flow [2024-06-28 02:47:16,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10871, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11337, PETRI_PLACES=541, PETRI_TRANSITIONS=667} [2024-06-28 02:47:16,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-28 02:47:16,342 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 667 transitions, 11337 flow [2024-06-28 02:47:16,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:16,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:16,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:16,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:47:16,342 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:16,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:16,343 INFO L85 PathProgramCache]: Analyzing trace with hash 829634751, now seen corresponding path program 11 times [2024-06-28 02:47:16,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:16,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333983451] [2024-06-28 02:47:16,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:16,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:16,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-28 02:47:16,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:16,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333983451] [2024-06-28 02:47:16,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333983451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:16,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:16,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:16,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253754909] [2024-06-28 02:47:16,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:16,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:16,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:16,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:16,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:16,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:16,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 667 transitions, 11337 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:16,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:16,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:16,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:18,073 INFO L124 PetriNetUnfolderBase]: 3175/5397 cut-off events. [2024-06-28 02:47:18,073 INFO L125 PetriNetUnfolderBase]: For 1336340/1336340 co-relation queries the response was YES. [2024-06-28 02:47:18,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48351 conditions, 5397 events. 3175/5397 cut-off events. For 1336340/1336340 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 36592 event pairs, 591 based on Foata normal form. 2/5397 useless extension candidates. Maximal degree in co-relation 48111. Up to 4837 conditions per place. [2024-06-28 02:47:18,172 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 647 selfloop transitions, 33 changer transitions 0/688 dead transitions. [2024-06-28 02:47:18,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 688 transitions, 12859 flow [2024-06-28 02:47:18,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:18,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:18,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:47:18,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-28 02:47:18,173 INFO L175 Difference]: Start difference. First operand has 541 places, 667 transitions, 11337 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:47:18,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 688 transitions, 12859 flow [2024-06-28 02:47:26,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 688 transitions, 12433 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 02:47:26,384 INFO L231 Difference]: Finished difference. Result has 541 places, 669 transitions, 11088 flow [2024-06-28 02:47:26,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10911, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11088, PETRI_PLACES=541, PETRI_TRANSITIONS=669} [2024-06-28 02:47:26,385 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-28 02:47:26,385 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 669 transitions, 11088 flow [2024-06-28 02:47:26,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:26,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:26,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:26,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:47:26,385 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:26,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:26,385 INFO L85 PathProgramCache]: Analyzing trace with hash -387450113, now seen corresponding path program 12 times [2024-06-28 02:47:26,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:26,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036654161] [2024-06-28 02:47:26,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:26,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:26,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:26,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:26,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:26,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036654161] [2024-06-28 02:47:26,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036654161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:26,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:26,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:26,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654114474] [2024-06-28 02:47:26,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:26,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:26,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:26,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:26,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:26,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:26,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 669 transitions, 11088 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:26,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:26,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:26,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:28,250 INFO L124 PetriNetUnfolderBase]: 3397/5746 cut-off events. [2024-06-28 02:47:28,250 INFO L125 PetriNetUnfolderBase]: For 1913798/1913798 co-relation queries the response was YES. [2024-06-28 02:47:28,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56032 conditions, 5746 events. 3397/5746 cut-off events. For 1913798/1913798 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 38924 event pairs, 657 based on Foata normal form. 10/5754 useless extension candidates. Maximal degree in co-relation 55791. Up to 3853 conditions per place. [2024-06-28 02:47:28,603 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 521 selfloop transitions, 183 changer transitions 0/712 dead transitions. [2024-06-28 02:47:28,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 712 transitions, 13536 flow [2024-06-28 02:47:28,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:47:28,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:47:28,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-28 02:47:28,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6073170731707317 [2024-06-28 02:47:28,604 INFO L175 Difference]: Start difference. First operand has 541 places, 669 transitions, 11088 flow. Second operand 10 states and 249 transitions. [2024-06-28 02:47:28,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 712 transitions, 13536 flow [2024-06-28 02:47:41,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 712 transitions, 13375 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 02:47:41,250 INFO L231 Difference]: Finished difference. Result has 546 places, 673 transitions, 11522 flow [2024-06-28 02:47:41,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10927, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11522, PETRI_PLACES=546, PETRI_TRANSITIONS=673} [2024-06-28 02:47:41,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 504 predicate places. [2024-06-28 02:47:41,251 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 673 transitions, 11522 flow [2024-06-28 02:47:41,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:41,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:41,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:41,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 02:47:41,251 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:41,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:41,251 INFO L85 PathProgramCache]: Analyzing trace with hash 844871871, now seen corresponding path program 13 times [2024-06-28 02:47:41,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:41,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072730071] [2024-06-28 02:47:41,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:41,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:41,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:41,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:41,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:41,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072730071] [2024-06-28 02:47:41,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072730071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:41,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:41,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:41,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703471113] [2024-06-28 02:47:41,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:41,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:41,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:41,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:41,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:41,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:41,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 673 transitions, 11522 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:41,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:41,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:41,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:43,060 INFO L124 PetriNetUnfolderBase]: 3405/5765 cut-off events. [2024-06-28 02:47:43,060 INFO L125 PetriNetUnfolderBase]: For 1838168/1838168 co-relation queries the response was YES. [2024-06-28 02:47:43,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56994 conditions, 5765 events. 3405/5765 cut-off events. For 1838168/1838168 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 39251 event pairs, 697 based on Foata normal form. 2/5765 useless extension candidates. Maximal degree in co-relation 56751. Up to 5185 conditions per place. [2024-06-28 02:47:43,163 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 651 selfloop transitions, 37 changer transitions 0/696 dead transitions. [2024-06-28 02:47:43,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 696 transitions, 13072 flow [2024-06-28 02:47:43,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:47:43,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:47:43,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:47:43,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:47:43,164 INFO L175 Difference]: Start difference. First operand has 546 places, 673 transitions, 11522 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:47:43,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 696 transitions, 13072 flow [2024-06-28 02:47:56,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 696 transitions, 12754 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 02:47:56,074 INFO L231 Difference]: Finished difference. Result has 549 places, 675 transitions, 11397 flow [2024-06-28 02:47:56,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11208, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11397, PETRI_PLACES=549, PETRI_TRANSITIONS=675} [2024-06-28 02:47:56,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 507 predicate places. [2024-06-28 02:47:56,074 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 675 transitions, 11397 flow [2024-06-28 02:47:56,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:56,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:56,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:56,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 02:47:56,075 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:56,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:56,075 INFO L85 PathProgramCache]: Analyzing trace with hash 401538081, now seen corresponding path program 14 times [2024-06-28 02:47:56,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:56,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058726292] [2024-06-28 02:47:56,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:56,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:56,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:56,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:56,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:56,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058726292] [2024-06-28 02:47:56,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058726292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:56,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:56,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:56,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983415479] [2024-06-28 02:47:56,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:56,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:56,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:56,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:56,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:56,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:56,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 675 transitions, 11397 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:56,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:56,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:56,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:57,878 INFO L124 PetriNetUnfolderBase]: 3400/5747 cut-off events. [2024-06-28 02:47:57,878 INFO L125 PetriNetUnfolderBase]: For 1826008/1826008 co-relation queries the response was YES. [2024-06-28 02:47:57,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55766 conditions, 5747 events. 3400/5747 cut-off events. For 1826008/1826008 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 39079 event pairs, 718 based on Foata normal form. 2/5739 useless extension candidates. Maximal degree in co-relation 55521. Up to 4913 conditions per place. [2024-06-28 02:47:57,984 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 516 selfloop transitions, 177 changer transitions 0/701 dead transitions. [2024-06-28 02:47:57,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 701 transitions, 13298 flow [2024-06-28 02:47:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:57,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:57,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:47:57,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:47:57,985 INFO L175 Difference]: Start difference. First operand has 549 places, 675 transitions, 11397 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:47:57,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 701 transitions, 13298 flow [2024-06-28 02:48:08,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 701 transitions, 13125 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 02:48:08,656 INFO L231 Difference]: Finished difference. Result has 550 places, 677 transitions, 11694 flow [2024-06-28 02:48:08,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11224, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11694, PETRI_PLACES=550, PETRI_TRANSITIONS=677} [2024-06-28 02:48:08,657 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 508 predicate places. [2024-06-28 02:48:08,657 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 677 transitions, 11694 flow [2024-06-28 02:48:08,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:08,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:08,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-28 02:48:08,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 02:48:08,657 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:08,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:08,658 INFO L85 PathProgramCache]: Analyzing trace with hash 635735189, now seen corresponding path program 15 times [2024-06-28 02:48:08,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:08,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199017535] [2024-06-28 02:48:08,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:08,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:08,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:08,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:08,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:08,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199017535] [2024-06-28 02:48:08,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199017535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:08,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:08,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:08,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330029260] [2024-06-28 02:48:08,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:08,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:08,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:08,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:08,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:08,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:08,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 677 transitions, 11694 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:08,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:08,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:08,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:10,566 INFO L124 PetriNetUnfolderBase]: 3408/5763 cut-off events. [2024-06-28 02:48:10,566 INFO L125 PetriNetUnfolderBase]: For 1851241/1851241 co-relation queries the response was YES. [2024-06-28 02:48:10,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56346 conditions, 5763 events. 3408/5763 cut-off events. For 1851241/1851241 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 39167 event pairs, 696 based on Foata normal form. 2/5763 useless extension candidates. Maximal degree in co-relation 56100. Up to 5112 conditions per place. [2024-06-28 02:48:10,669 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 626 selfloop transitions, 69 changer transitions 0/703 dead transitions. [2024-06-28 02:48:10,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 703 transitions, 13276 flow [2024-06-28 02:48:10,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:48:10,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:48:10,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:48:10,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:48:10,670 INFO L175 Difference]: Start difference. First operand has 550 places, 677 transitions, 11694 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:48:10,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 703 transitions, 13276 flow [2024-06-28 02:48:23,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 703 transitions, 12825 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:23,206 INFO L231 Difference]: Finished difference. Result has 551 places, 679 transitions, 11502 flow [2024-06-28 02:48:23,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11243, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11502, PETRI_PLACES=551, PETRI_TRANSITIONS=679} [2024-06-28 02:48:23,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 509 predicate places. [2024-06-28 02:48:23,206 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 679 transitions, 11502 flow [2024-06-28 02:48:23,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:23,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:23,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:23,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 02:48:23,207 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:23,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:23,207 INFO L85 PathProgramCache]: Analyzing trace with hash 799307805, now seen corresponding path program 16 times [2024-06-28 02:48:23,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:23,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725415460] [2024-06-28 02:48:23,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:23,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:23,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:23,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:23,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:23,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725415460] [2024-06-28 02:48:23,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725415460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:23,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:23,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:23,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539549780] [2024-06-28 02:48:23,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:23,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:23,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:23,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:23,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:23,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:23,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 679 transitions, 11502 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:23,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:23,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:23,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:25,255 INFO L124 PetriNetUnfolderBase]: 3416/5787 cut-off events. [2024-06-28 02:48:25,256 INFO L125 PetriNetUnfolderBase]: For 1871624/1871624 co-relation queries the response was YES. [2024-06-28 02:48:25,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56367 conditions, 5787 events. 3416/5787 cut-off events. For 1871624/1871624 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 39495 event pairs, 702 based on Foata normal form. 2/5787 useless extension candidates. Maximal degree in co-relation 56120. Up to 5118 conditions per place. [2024-06-28 02:48:25,365 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 626 selfloop transitions, 79 changer transitions 0/713 dead transitions. [2024-06-28 02:48:25,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 713 transitions, 13136 flow [2024-06-28 02:48:25,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:48:25,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:48:25,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:48:25,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-28 02:48:25,366 INFO L175 Difference]: Start difference. First operand has 551 places, 679 transitions, 11502 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:48:25,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 713 transitions, 13136 flow [2024-06-28 02:48:38,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 713 transitions, 12893 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 02:48:38,337 INFO L231 Difference]: Finished difference. Result has 555 places, 681 transitions, 11545 flow [2024-06-28 02:48:38,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11259, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11545, PETRI_PLACES=555, PETRI_TRANSITIONS=681} [2024-06-28 02:48:38,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 513 predicate places. [2024-06-28 02:48:38,337 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 681 transitions, 11545 flow [2024-06-28 02:48:38,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:38,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:38,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:38,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 02:48:38,338 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:38,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:38,338 INFO L85 PathProgramCache]: Analyzing trace with hash 814544925, now seen corresponding path program 17 times [2024-06-28 02:48:38,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:38,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273054492] [2024-06-28 02:48:38,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:38,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:38,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:38,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-28 02:48:38,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:38,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273054492] [2024-06-28 02:48:38,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273054492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:38,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:38,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:38,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784819913] [2024-06-28 02:48:38,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:38,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:38,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:38,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:38,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:38,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:38,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 681 transitions, 11545 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:38,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:38,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:38,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:40,512 INFO L124 PetriNetUnfolderBase]: 3424/5793 cut-off events. [2024-06-28 02:48:40,512 INFO L125 PetriNetUnfolderBase]: For 1894540/1894540 co-relation queries the response was YES. [2024-06-28 02:48:40,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56652 conditions, 5793 events. 3424/5793 cut-off events. For 1894540/1894540 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 39485 event pairs, 696 based on Foata normal form. 2/5793 useless extension candidates. Maximal degree in co-relation 56404. Up to 5096 conditions per place. [2024-06-28 02:48:40,618 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 616 selfloop transitions, 89 changer transitions 0/713 dead transitions. [2024-06-28 02:48:40,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 713 transitions, 13173 flow [2024-06-28 02:48:40,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:48:40,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:48:40,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 02:48:40,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-28 02:48:40,619 INFO L175 Difference]: Start difference. First operand has 555 places, 681 transitions, 11545 flow. Second operand 9 states and 219 transitions. [2024-06-28 02:48:40,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 713 transitions, 13173 flow [2024-06-28 02:48:52,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 713 transitions, 12953 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:52,936 INFO L231 Difference]: Finished difference. Result has 558 places, 683 transitions, 11635 flow [2024-06-28 02:48:52,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11325, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11635, PETRI_PLACES=558, PETRI_TRANSITIONS=683} [2024-06-28 02:48:52,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 516 predicate places. [2024-06-28 02:48:52,937 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 683 transitions, 11635 flow [2024-06-28 02:48:52,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:52,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:52,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:52,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 02:48:52,937 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:52,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:52,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1303410659, now seen corresponding path program 18 times [2024-06-28 02:48:52,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:52,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304034435] [2024-06-28 02:48:52,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:52,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:52,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:53,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:53,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:53,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304034435] [2024-06-28 02:48:53,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304034435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:53,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:53,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:53,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020571751] [2024-06-28 02:48:53,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:53,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:53,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:53,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:53,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:53,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:53,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 683 transitions, 11635 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:53,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:53,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:53,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:55,071 INFO L124 PetriNetUnfolderBase]: 3478/5869 cut-off events. [2024-06-28 02:48:55,071 INFO L125 PetriNetUnfolderBase]: For 2035500/2035500 co-relation queries the response was YES. [2024-06-28 02:48:55,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59046 conditions, 5869 events. 3478/5869 cut-off events. For 2035500/2035500 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 39969 event pairs, 698 based on Foata normal form. 2/5869 useless extension candidates. Maximal degree in co-relation 58797. Up to 5074 conditions per place. [2024-06-28 02:48:55,177 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 632 selfloop transitions, 76 changer transitions 0/716 dead transitions. [2024-06-28 02:48:55,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 716 transitions, 13679 flow [2024-06-28 02:48:55,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:48:55,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:48:55,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:48:55,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:48:55,178 INFO L175 Difference]: Start difference. First operand has 558 places, 683 transitions, 11635 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:48:55,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 716 transitions, 13679 flow [2024-06-28 02:49:09,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 716 transitions, 13381 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-28 02:49:09,206 INFO L231 Difference]: Finished difference. Result has 559 places, 687 transitions, 11710 flow [2024-06-28 02:49:09,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11345, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11710, PETRI_PLACES=559, PETRI_TRANSITIONS=687} [2024-06-28 02:49:09,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 517 predicate places. [2024-06-28 02:49:09,207 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 687 transitions, 11710 flow [2024-06-28 02:49:09,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:09,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:09,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:09,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 02:49:09,208 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:09,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:09,208 INFO L85 PathProgramCache]: Analyzing trace with hash 461226013, now seen corresponding path program 19 times [2024-06-28 02:49:09,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:09,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004929768] [2024-06-28 02:49:09,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:09,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:09,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:09,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:09,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:09,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004929768] [2024-06-28 02:49:09,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004929768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:09,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:09,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:09,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332327805] [2024-06-28 02:49:09,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:09,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:09,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:09,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:09,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:09,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:49:09,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 687 transitions, 11710 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:09,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:09,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:49:09,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:11,385 INFO L124 PetriNetUnfolderBase]: 3552/6020 cut-off events. [2024-06-28 02:49:11,385 INFO L125 PetriNetUnfolderBase]: For 2153136/2153136 co-relation queries the response was YES. [2024-06-28 02:49:11,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61385 conditions, 6020 events. 3552/6020 cut-off events. For 2153136/2153136 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 41413 event pairs, 655 based on Foata normal form. 2/6020 useless extension candidates. Maximal degree in co-relation 61134. Up to 4908 conditions per place. [2024-06-28 02:49:11,495 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 625 selfloop transitions, 93 changer transitions 0/726 dead transitions. [2024-06-28 02:49:11,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 726 transitions, 14244 flow [2024-06-28 02:49:11,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:11,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:11,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:49:11,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:49:11,496 INFO L175 Difference]: Start difference. First operand has 559 places, 687 transitions, 11710 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:49:11,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 726 transitions, 14244 flow Killed by 15